有沒有在jQuery中用特定屬性調用非特定元素的方法?我知道你可以用set屬性搜索一個div。jQuery找到具有某些屬性的非特定元素
$('div[data-snap-ignore="true"]');
但我有屬性數據管理單元忽略不總是div的各種元素,也可以是部分,ULS,鈕釦,各種真。但以下方法無效。
$('[data-snap-ignore="true"]');
有沒有在jQuery中用特定屬性調用非特定元素的方法?我知道你可以用set屬性搜索一個div。jQuery找到具有某些屬性的非特定元素
$('div[data-snap-ignore="true"]');
但我有屬性數據管理單元忽略不總是div的各種元素,也可以是部分,ULS,鈕釦,各種真。但以下方法無效。
$('[data-snap-ignore="true"]');
如果你正在尋找的只是有一個屬性(沒有任何具體數值目標)的元素,下降值部分:
$('[data-snap-ignore]');
否則(如果你的目標是data-snap-ignore
,設置爲true
),它應該可以很好地處理給定的代碼 - 不需要星號。
你也可以使用過濾器()
$('*').filter(function(){return $(this).data('myAttr') == true ;});
或者只是:$('[data-myAttr]')
或者
$(':data').each(function(){ // your condition });; // All elements with data
$(':not(:data)').each(function{}()); // All elements without data
'$( '[數據管理單元忽略= 「真」]') ;'爲我工作 - http://jsfiddle.net/ZMDa2/ – Jonathan
它應該適用於您當前的實施... –