2012-03-22 116 views
0

比方说,我有以下代码:jquery更新第n个元素后的所有元素?

<ul> 
    <li data-val="1">1</li> 
    <li data-val="4">2</li> 
    <li data-val="2">3</li> 
    <li data-val="5">4</li> 
    <li data-val="1">5</li> 
</ul> 

我想是ul li:gt(0)innerHTMLdata-val + innerHTML总和的所有项目。所以,结果我要的是:

<ul> 
    <li data-val="1">1</li> 
    <li data-val="4">6</li> 
    <li data-val="2">5</li> 
    <li data-val="5">9</li> 
    <li data-val="1">6</li> 
</ul> 

我可以用一个循环做到这一点,但不知道这是最好的方式在性能方面和微创冗长的代码方面。有没有更好的办法?

我可以使用jQuery和CSS。

回答