반응형
jQuery : 속성이 값보다 큰 모든 요소 선택
attrValue 값을 가진 attrName이라는 속성으로 요소를 필터링하는 것을 알고 있습니다.
filter("[attrName='attrValue']")
하지만 http://api.jquery.com/category/selectors/ 문서를 보면 st attrName> attrValue 모든 요소를 선택하는 옵션을 볼 수 없습니다
작동할까요
filter("[attrName>'attrValue']")
다음 .filter()과 같이 의 함수 오버로드를 사용하여이를 수행 할 수 있습니다 .
.filter(function() {
return $(this).attr("attrName") > "someValue";
})
해결책은 jQuery.filter ()입니다 .
$("selector").filter(function() {
return $(this).attr("my-attr") > 123;
});
정수를 가지고 노는 경우를 사용하고 있는지 확인하십시오 parseInt().
$("selector").filter(function() {
return parseInt($(this).attr("my-attr")) > 123;
});
반응형
'Nice programing' 카테고리의 다른 글
| 파일 변경시 Firefox 자동 새로 고침을하려면 어떻게해야합니까? (0) | 2020.11.23 |
|---|---|
| C ++ : 임시 인수의 수명? (0) | 2020.11.23 |
| 정규식을 사용하는 Scala 캡처 그룹 (0) | 2020.11.23 |
| li : before {content : "■"; (0) | 2020.11.23 |
| 문자열에 오류 유형이 지정되지 않는 이유는 무엇입니까? (0) | 2020.11.23 |