我正在尝试改编JS插件,并且需要为一系列li
项目提供数值类
这是目前的代码,我想添加一个class
或data
属性,以便能够分别选择它们
var li = '<li><a href="#' + link + 'class "><span></span></a>';
最佳答案
尝试使用JQuery addClass()根据其位置添加类。
例如
$( "ul li" ).addClass(function( index ) {
return "item-" + index;
});
本示例将类“ item-0”添加到第一个
<li>
,并将“ item-1”添加到第二个。以相同的方式,您可以在每个
<a>
下的<li>
上添加类。$( "ul li" ).each(function( index1 ) {
$(this).find('a').addClass(function( index2 ) {
return "item-" + (index1 * 10 + index2) ;
});
});