JQuery에서 속성 또는 속성 값을 기준으로 요소 가져오기

속성에 따라 요소 얻기
1. 예를 들어 페이지 p 탭에 id가 있는 요소를 가져오려면
$("p[id]").css("color","red");

속성 값에 따라 요소 얻기
1.$.jQuery에서 $(""), 이 문법은 $(document.createElement ("span") 과 같습니다. 이것은 원소를 선택할 때 이렇게 사용됩니다. [attribute $=value]. 주어진 속성과 일치하는 것은 일부 값으로 끝나는 요소입니다.다음은 예를 들어 설명한다.
HTML 코드
<input name="newsletter" />
<input name="milkman" />
<input name="jobletter" />

jQuery 코드:
$("input[name$='letter']")

결과:
[ , ]
    2.!.선택기: [attribute!=value], 지정한 속성이 없거나 특정한 값이 없는 모든 요소와 일치합니다. 이 선택기는 not([attr=value])와 같습니다.
예를 들면 다음과 같습니다.
HTML 코드
<input type="checkbox" name="newsletter" value="Hot Fuzz" />
<input type="checkbox" name="newsletter" value="Cold Fusion" />
<input type="checkbox" name="accept" value="Evil Plans" />

jQuery 코드:
$("input[name!='newsletter']").attr("checked", true);

결과:
[ ]
   3.*.선택기: [attribute*=value], 주어진 속성과 일치하는 것은 일부 값을 포함하는 요소입니다.예를 들어 다음과 같이 설명합니다.
HTML 코드:
<input name="man-news" />
<input name="milkman" />
<input name="letterman2" />
<input name="newmilk" />

jQuery 코드:
$("input[name*='man']")

결과:
[ , , ]
  4.@.주어진 속성을 포함하는 요소를 일치시킵니다.jQuery 1.3에서 선도적인 @ 기호가 삭제되었습니다.최신 버전을 호환하려면 @ 기호를 간단하게 제거하면 됩니다.
그런데
  5.^.선택기: [attribute^=value]. 주어진 속성과 일치하는 것은 일부 값으로 시작하는 요소입니다. 다음은 예를 들어 설명합니다.
HTML 코드:
<input name="newsletter" />
<input name="milkman" />
<input name="newsboy" />

jQuery 코드:
$("input[name^='news']")

결과:
[ , ]
6 지정한 속성을 가져오고 설정값에 지정한 문자열이 있는 요소
HTML 코드:
<input type="checkbox" name="newsletter" value="Hot Fuzz"/>
    <input type="checkbox" name="newsletter" value="Cold Fusion" />
    <input type="checkbox" name="accept" value="Evil Plans" />

jQuery 코드:
$("input[name$='letter'][value$='zz']").attr("checked","true");//       

물론 id 속성이나 다른 속성에 따라 $("input [id=id1]") 를 얻을 수 있습니다.css("color",red);
jquery에서 $("input [name='metaId']) 를 사용하면 선택한 라디오 값을 직접 얻을 수 없습니다. 라디오 탭의 첫 번째 값만 얻을 수 있습니다. 이것은 jquery가 xpath 언어를 사용해서 검색할 수 있습니다. 우리는 보통 선택된 라디오 값을 얻으려고 합니다. 다음과 같은 몇 가지 방법이 있습니다.
1,$("input[name='metaId']:checked")를 사용합니다.val () 은//name 은 radio의 name 속성 이름을 나타냅니다
2, $(":radio:checked")를 사용합니다.val () 획득//제한 페이지에 라디오 탭 그룹만 있음

좋은 웹페이지 즐겨찾기