我可以在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