匹配兩個選擇器的類和數據屬性時,有沒有辦法獲得true?如何使用jquery查找匹配選擇器的類和數據屬性
查找匹配的下拉例如:
`<select class="type-featured" data-featured="normal">`
....
`<select class="type-featured" data-featured="classical">`
....
`<select class="type-featured" data-featured="modern">`
查找選擇,類等於輸入功能和數據功能的值等於正常的 - 這裏是代碼:
$('.style-wrapper').each(function() {
var $styles = $(this);
if ($styles.parents().find('select').is('.type-featured, [data-featured=normal]')) {
// do something here
}
});
我是否選擇了TRUE有type-featured
類或data-featured="normal", data-featured="classical", data-featured="modern"
它似乎是TRUE如果匹配任何一個選擇器。
使用.is函數可以得到我想要的結果嗎?可以使用匿名函數,如:
.is(function() {
//here some logic to result
});
的.hasClass( )方法將返回true,如果該類被分配給e字元素。這裏是類和數據分區 –