我可以在jQuery代碼中使用原生javascript for循環嗎?我有一個構造,其中$.each
似乎不可行。我怎麼能在這種情況下循環?我可以在jQuery代碼中使用原生JavaScript for循環嗎?
for循環內的代碼不起作用。任何意見,將不勝感激。
if (item.relate){
$(prodHeading).append(item.name);
if (item.image) {$(prodContent).append(item.image);}
if (item.description) {
$(prodContentText).append(item.description);
$(prodContent).append(prodContentText);
}
$(prodBox).append(prodHeading);
$(prodBox).append(prodContent);
//going to look for other attached items
for (j=0; j<10; j++){
var prodBox = $(document.createElement('div')).attr('class','productBox');
var prodHeading = $(document.createElement('div')).attr('class','productBoxHeading');
var prodContent = $(document.createElement('div')).attr('class','productBoxContent');
var prodContentText = $(document.createElement('div')).attr('class','text');
if ('item.image'+j) {$(prodContent).append(item.image);}
if ('item.description'+j) {
$(prodContentText).append(item.description);
$(prodContent).append(prodContentText);
}
$(prodBox).append(prodHeading);
$(prodBox).append(prodContent);
}
}
你想循環什麼? – red
難道你不認爲你在j = 0時遺漏了一個var嗎? (var j = 0; j <10; j ++ = –
)你是否收到任何錯誤?循環本身是標準的... – minikomi