我有这样的列表。使用jQuery计算数据属性的值
<li data-pet="cat"></li>
<li data-pet="cat"></li>
<li data-pet="cat"></li>
<li data-pet="dog"></li>
使用jQuery如何获取数据属性的值来计算相同的值是否出现多次。
然后,我想要将一个跨度附加到具有该值的第一个列表元素。
结果应该看起来像这样。
<li data-pet="cat"><span class="first"></span></li>
<li data-pet="cat"></li>
<li data-pet="cat"></li>
<li data-pet="dog"></li>
感谢您的帮助。
优秀。包括总是很好的触摸。我也会这样。谢谢。 – jamjam 2012-04-16 15:21:22
我改变了一点实现,所以代码更高性能 - 没有真正需要读取$ .map函数内部的li节点选择。 – fcalderan 2012-04-16 15:24:18