我想知道使用 jQuery 操作 DOM 时是否需要使用索引号。
例如我可以做类似的事情
$("#elements a").css('id','element-'+index);
所以转向
<div id="elements">
<a href="#"></a>
<a href="#"></a>
<a href="#"></a>
</div>
至
<div id="elements">
<a id="element-1" href="#"></a>
<a id="element-2" href="#"></a>
<a id="element-3" href="#"></a>
</div>
最佳答案
如果你想设置id属性那么你需要使用.attr()
$("#elements a").attr('id',function(index){
return 'element-'+ (index + 1)
});
演示:Fiddle
关于javascript - 在匹配的 DOM 元素集上使用 jQuery 时,是否需要使用索引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20257562/