我有一个包含多个div的页面,我想在每个div中添加一个递增的数字。
我认为这可以胜任,但事实并非如此:
$(document).ready(function(){
var i;
while ( i<count) {
$('#div').append(i);
i++;
}
});
我在</body>
答案 0 :(得分:2)
$(function(){
$('div').slice(0, count).each(function(i){
$(this).append(i+1);
});
});
.slice()
用于选择前n个匹配元素(由i < count
建议)。
有关详情,请参阅this post。
<强> DEMO here 强>
<强>此外.. 强>
如果你的div(或任何元素)是彼此的兄弟姐妹,你可以使用更优雅的..
$('mySelector').each(function(){ $(this).append($(this).index()) });
答案 1 :(得分:1)