我是一名 css/设计师,所以请原谅我不了解任何 .js
基本上我想知道如何使用 javascript / jquery 将自动增量 id 添加到列表项中,以获取我试图添加一些 css 的内容。
before
<li id=""><a href="">Item number 1</a></li>
<li id=""><a href="">Item number 2</a></li>
<li id=""><a href="">Item number 3</a></li>
after
<li id="1"><a href="">Item number 1</a></li>
<li id="2"><a href="">Item number 2</a></li>
<li id="3"><a href="">Item number 3</a></li>
预先感谢,尤其是阅读本文
尝试了所有的响应,除了 ul/li 项目之外,没有任何内容在纯 html 页面上起作用。
感谢所有的尝试,我在很大程度上失败了......我不是一个程序员
我要给你li
标签包含ul
与id
如果还有其他li
页面上您不想排序的标签,但在 jQuery 中这很容易:
<ul id="ordered">
<li><a href="">Item number 1</a></li>
<li><a href="">Item number 2</a></li>
<li><a href="">Item number 3</a></li>
</ul>
您只需使用each
method:
$('#ordered li').each(function(i,el){
el.id = i+1;
});
我建议使用除普通整数以外的其他 id 来表示,所以也许类似'ordered' + (i+1)
而不仅仅是i+1
above.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)