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);
は同じクラス名を持つことが可能です?のようなclass = "abc" data-abc = "" '+ item +' "" –