我目前正在使用我的基於web的系統使用nodejs和html。如何在不使用forEach()的情況下使用HTML元素?
是否有任何替代方法來循環html元素而不使用forEach?
我想是這樣的(這只是一個例子):
<% for(var ctr=0; ctr<arrayname.length;ctr++){ %>`
`<input type="text">`
`<%}%>`
我希望有人會回答我的問題。 :)
我目前正在使用我的基於web的系統使用nodejs和html。如何在不使用forEach()的情況下使用HTML元素?
是否有任何替代方法來循環html元素而不使用forEach?
我想是這樣的(這只是一個例子):
<% for(var ctr=0; ctr<arrayname.length;ctr++){ %>`
`<input type="text">`
`<%}%>`
我希望有人會回答我的問題。 :)
看來,你的問題是,你需要訪問迭代變量,它是通過一個.forEach
電話作爲提供給.forEach
調用該函數秒論證可行的。
下面的代碼顯示證明。
$(function(){
var items = ['one','two','three'];
items.forEach(function(item,ctr){
$('#testing').append('<div class="ctr-'+ctr+'">'+item+' CTR: '+ctr+'</div>');
});
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="testing">
</div>
這解決了我的問題。 :) 謝啦! –
有許多方法可以像在其他語言中一樣遍歷javascript中的'iterables'。
請看看這個鏈接:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Loops_and_iteration
在這裏,你會發現所有可能的方法的例子:
我希望它能幫助的。如果它不適合你,那麼很高興知道你想要達到的目標和目的。
你嘗試使用JSTL標籤? –
使用foreach – chiliNUT
有什麼問題,您可以使用更快的循環。 – dandavis