1
我需要根據從jQuery返回的數組值的數量創建複選框的數量。這裏是我的代碼:從相關div創建複選框列表
<div class="bob" data-xyz="fish"></div>
<div class="bob" data-xyz="dog"></div>
<div class="bob" data-xyz="fish"></div>
<div class="bob" data-xyz="cat"></div>
<div class="bob" data-xyz="fish"></div>
Ineed顯示像這樣的HTML結果值:
<label>
<input class="fish" type="checkbox" />
fish
</label>
<label>
<input class="cat" type="checkbox" />
cat
</label>
<label>
<input class="dog" type="checkbox" />
dog
</label>
這是我的嘗試:
var items = {};
$('div.bob').each(function() {
items[$(this).attr('data-xyz')] = true;
});
var result = new Array();
for(var i in items) {
result.push(i);
}
alert(result);
是否有可能與相同的類名? like class =「abc」data-abc =「」'+ item +'「」 –