是否可以将id定义到数组中?我们怎样才能在这里添加文字 id使用jquery?
> <ul> <li><div class="artistName"></div></li> <li><div
> class="artistName"></div></li> <li><div class="artistName"></div></li>
> <li><div class="artistName"></div></li> <li><div
> class="artistName"></div></li> </ul>
$("#fap-playlist li").each(function(){
$('#artistName'+[n]).html(getSongID);
});
我想在&#34; artistName&#34;中添加不同的文字。根据李的课程
答案 0 :(得分:0)
这是可能的,只需按照以下方式调整您的示例:
$("#fap-playlist li").each(function( index ) {
$('#artistName'+ index ).html(getSongID);
});
有关jQuery each()的参考,请查看each()的jQuery api文档。
如果这不是您正在寻找的,请调整您的问题,因为它不清楚您希望得到什么,并且您只提供了部分代码。只是猜测你想要迭代几个$("#fap-playlist li")
。
更新:由于问题已多次调整 - 当前问题是添加一个名称基于li的位置和类#34; artistName&#34;的类,这可能有效:
$(".artistName").each(function( index ) {
$(this).addClass("newClass" + index);
});
如果问题是在li里面添加文字,那就是:
$(".artistName").each(function( index ) {
$(this).text("Number: " + index);
});