2
我有一個使用數據屬性中數組的HTML元素有沒有一種方法可以根據單個值在html元素的多個數據屬性中搜索數組?
<div data-area='["North America", "United Kingdom"]'>Test</div>
我有屬於多個數據屬性不同的「東西」
<div data-area='["North America", "United Kingdom"]' data-job='["Programmer","Scientist"]'>test</div>
我如何去通過所有的搜索數據基於1值的整個元素上的屬性標記?
我試圖用一個選擇,而不是循環通過每個數據屬性,這可能嗎?
下面是一個例子加什麼,我已經嘗試小提琴。
// search all data attributes of a div element that contains the given value and apply a hidden class
// this should search every data attribute for "Programmer"
$('[data-*="Programmer"]').addClass('hidden');
如果數據只存儲在div標籤,你可以永諾添加過濾器選擇器 – TCHdvlp
@TCHdvlp:怎麼樣? .. – zerkms
@zerkms ..我的意思是'$('div')'而不是'$('body *')' –