English 中文(简体)
jquery:在清单中添加1,1,2,3等
原标题:jquery: addClass 1,2,3 etc. auto to a list

是否可以通过使用舱法在清单中添加汽车数字类别?

html:

<ul id="list">
 <li>Element 1</li>
 <li>Element 2</li>
 <li>Element 3</li>
 <li>Element 4</li>
 <li>Element 5</li>
</ul>

i 想获得这样的东西:

<ul id="list">
 <li class="1">Element 1</li>
 <li class="2">Element 2</li>
 <li class="3">Element 3</li>
 <li class="4">Element 4</li>
 <li class="5">Element 5</li>
</ul>

希望能找到解决办法:-


Edit

ok、mhhm,但我的名单在末尾并不总是数字。 因此,与“项目+编号”等类名称组合是什么? 可能的话?

<ul id="list">
 <li class="item1">Element x</li>
 <li class="item2">Element c</li>
 <li class="item3">Element a</li>
 <li class="item4">Element d</li>
 <li class="item5">Element f</li>
</ul>
问题回答
   $("#list li").each(function(i) {
     this.addClass("item"+(i+1));
    });

正在采取行动

rel=“noreferer”>http://jsbin.com/ocake

每项评论的更新,例如将这项工作联系起来:

$(document).ready(function() {
        $("#list li").each(function(i) {
        $(this).addClass("item" + (i+1));
        });
      });

但我认为,最初的法典应当增加:

this = $(this);

但并不确定。

$("#list").children().each(function(i) {
  $(this).addClass("prefix_" + (i+1));
});

二级特别安全局有一些与数字类别名称有关的特别规则。 见grammar,特别是G.1“nmstart”在G.2中,以及G.3中的最后一点。

a. 使用......c1至.c5级:

$( #list li ).each(function(){
    $(this).addClass(  c  + $(this).text().substr(-1) );
});

请注意,这假设了<代码><li>的特性。 你可能不得不对你的确切使用案例(可能使用reg)。

For1.4.x:

$("#list > li").addClass(function(i){return "item" + (i + 1);});
$( ul#list li ).each(function(){
  $(this).addClass( $(this).text().split(   )[1] );
});

ok、mhhm,但我的名单在末尾并不总是数字。 因此,与“项目+编号”等类名称组合是什么? 可能的话?

<ul id="list">
 <li class="item1">Element x</li>
 <li class="item2">Element c</li>
 <li class="item3">Element a</li>
 <li class="item4">Element d</li>
 <li class="item5">Element f</li>
</ul>




相关问题
Finding a class within list

I have a class (Node) which has a property of SubNodes which is a List of the Node class I have a list of Nodes (of which each Node may or may not have a list of SubNodes within itself) I need to be ...

How to flatten a List of different types in Scala?

I have 4 elements:List[List[Object]] (Objects are different in each element) that I want to zip so that I can have a List[List[obj1],List[obj2],List[obj3],List[obj4]] I tried to zip them and I ...

How to remove unique, then duplicate dictionaries in a list?

Given the following list that contains some duplicate and some unique dictionaries, what is the best method to remove unique dictionaries first, then reduce the duplicate dictionaries to single ...

Is List<> better than DataSet for UI Layer in ASP.Net?

I want to get data from my data access layer into my business layer, then prepare it for use in my UI. So i wonder: is it better to read my data by DataReader and use it to fill a List<BLClasses&...

What is the benefit to using List<T> over IEnumerable<T>?

or the other way around? I use generic lists all the time. But I hear occasionally about IEnumerables, too, and I honestly have no clue (today) what they are for and why I should use them. So, at ...

灵活性:在滚动之前显示错误的清单

我有一份清单,在你滚动之前没有显示任何物品,然后这些物品就显示。 是否有任何人知道如何解决这一问题? 我尝试了叫人名单。

Converting Dictionary to List? [duplicate]

I m trying to convert a Python dictionary into a Python list, in order to perform some calculations. #My dictionary dict = {} dict[ Capital ]="London" dict[ Food ]="Fish&Chips" dict[ 2012 ]="...

热门标签