var cat_str = '';
$.each(categories, function(id, label) {
cat_str += '<div data-cat=' + id + '>' + label + '</div>';
});
類別是一個對象,它有很多元素,但我想dislay具體標籤不是 所有元素得到循環...我怎麼能做到這一點?如何顯示來自每個循環JQuery的特定元素?
var cat_str = '';
$.each(categories, function(id, label) {
cat_str += '<div data-cat=' + id + '>' + label + '</div>';
});
類別是一個對象,它有很多元素,但我想dislay具體標籤不是 所有元素得到循環...我怎麼能做到這一點?如何顯示來自每個循環JQuery的特定元素?
你可以這樣做:
var label_to_show = 1; //show second label
$.each(categories, function (id, label) {
if(label_to_show == id){ //here id is index i.e 0, 1, 2, etc of your elements
cat_str += '<div data-cat=' + id + '>' + label + '</div>';
return false; //if you dont want to loop further
}
});
cat_str + ='
@nizamuddin看到我更新的代碼,你的意思是這樣的..? –
如果categories
是一個對象,你要顯示與關鍵my-key
然後
var cat_str = '<div data-cat="my-key">' + categories['my-key']+ '</div>';
什麼具體的標籤元素? –
並非所有的元素都被循環?你是什麼意思? – rednaw
cat_str + ='