1.$. jQuery에서 $("") 이 구문은 $(document.createElement("span"))와 동일합니다. 이는 요소를 선택할 때도 다음과 같이 사용됩니다. , 지정된 속성이 특정 값으로 끝나는 요소와 일치합니다. 설명을 위한 예는 다음과 같습니다.
HTML 코드
jQuery 코드:
$("input[name$='letter ' ]")
결과:
[ , ]
2.!. 선택기: [attribute!=value], 지정된 속성을 포함하지 않는 모든 요소와 일치하거나 속성이 특정 값과 동일하지 않습니다. 이 선택기는 not ([attr=value])와 동일합니다.
예:
HTML 코드
jQuery 코드:
$("input[name!='newsletter' ]" ).attr("checked", true);
결과:
[ ]
3.*. 선택기: [속성*=값]은 지정된 속성을 특정 값을 포함하는 요소와 일치시킵니다. 예를 들어보겠습니다.
HTML 코드:
jQuery 코드:
$("input[ name *='man']")
결과:
[ , , ]
4.@. 주어진 속성을 포함하는 요소와 일치합니다. jQuery 1.3에서는 선행 @ 기호가 더 이상 사용되지 않습니다! 최신 버전과의 호환성을 원하시면 @ 기호
를 제거하시면 됩니다.
5.^. 선택기: [속성^=값], 지정된 속성이 특정 값으로 시작하는 요소와 일치합니다. 설명을 위한 예는 다음과 같습니다.
HTML 코드:
jQuery 코드:
$("input[name^='news']")
결과:
[ , ]
jquery에서, 언제 $("input[name='metaId']").val()을 사용하면 선택한 라디오의 값을 직접 가져올 수 없지만 라디오 태그의 첫 번째 값만 가져올 수 있습니다. 이는 jquery가 xpath 언어를 사용하기 때문일 수 있습니다. 검색과 관련하여 일반적으로 선택한 라디오의 값을 얻으려고 합니다.
1, $("input[name='metaId']:checked").val() Obtain //을 사용합니다. name은 라디오
2의 이름 속성 이름을 나타냅니다. $(":radio:checked").val()을 사용하여 //페이지를 하나의 라디오 태그 세트로만 제한합니다.