jQueryで順序付けられていないリストの最後の2つのリスト項目に特別なクラスを適用したいとします。このように:jQuery:最後の2つのリスト項目を取得していますか?
<ul>
<li>Lorem</li>
<li>ipsum</li>
<li>dolor</li>
<li class="special">sit</li>
<li class="special">amet</li>
</ul>
どのようにですか?どうすればよいでしょうか?事前に
おかげ
ポントス
jQueryで順序付けられていないリストの最後の2つのリスト項目に特別なクラスを適用したいとします。このように:jQuery:最後の2つのリスト項目を取得していますか?
<ul>
<li>Lorem</li>
<li>ipsum</li>
<li>dolor</li>
<li class="special">sit</li>
<li class="special">amet</li>
</ul>
どのようにですか?どうすればよいでしょうか?事前に
おかげ
ポントス
$(function(){
$("li:gt("+($("li").length-3)+")").addClass("special");
});
をあなたが機能sliceを使用することができます。それは非常に柔軟です。
$('ul li').slice(-2).addClass("special");
ありがとうございます!それは美しく働いた! – ponjoh
@ponjoh:ようこそ! – CMS