이 기사에서는 데이터 속성 값을 기반으로 jQuery를 사용하여 필터 요소를 필터링하는 방법에 대해 설명합니다. 다음 코드 스 니펫은 "proto_"로 시작하는 ID가있는 모든 div 요소를 선택하고 "state"값은 "열기"입니다.
JSfiddle Demo
var $el = $('div[id^=proto_]').filter(function() { return ($(this).data("state") == "open"); }); console.log($el);
데이터 속성에 의한 jQuery 필터링 객체의 FAQ <🎜 🎜> <<> <🎜 🎜 <🎜 🎜>
var $el = $('div[id^=proto_]').filter('div[data-state=open]').css('color','red');
는 일치하는 요소 세트를 함수 테스트와 일치하거나 통과하는 요소로 좁히고, 는 현재 일치하는 요소 컬렉션에서 각 요소의 후손을 가져 와서 선택기, jQuery 객체 또는 요소를 전달합니다. 필터.
.filter()
이 예제는 모든 div 요소를 데이터 속성 "value1"의 "key1"값과 데이터 속성 "value2"의 "key2"값으로 필터링합니다. .filter()
$('div').filter(function() { return $(this).data('key') === 'value'; });
.filter()
.find()
예. 예를 들어, 와 함께
.filter()
위 내용은 데이터 속성 값 별 JQuery 필터 개체의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!