最後の箇条書きを除くすべての箇条書きを選択しようとしていますが、私は何かを間違って実行しています。JQueryセレクターのヘルプ:(最後:)
jQuery('ul li:not(:last)').append(" | ");
それはしかし、すべての弾丸へのパイプを追加しています...
最後の箇条書きを除くすべての箇条書きを選択しようとしていますが、私は何かを間違って実行しています。JQueryセレクターのヘルプ:(最後:)
jQuery('ul li:not(:last)').append(" | ");
それはしかし、すべての弾丸へのパイプを追加しています...
あなたのhtmlに複数の順不同リストが含まれているため、$('ul li')
:ここ
<ul>
<li>Text</li>
<li>Text</li>
<li>Text</li>
<li>Text</li>
<li>Text</li>
</ul>
<ul>
<li>Text</li>
<li>Text</li>
<li>Text</li>
<li>Text</li>
<li>Text</li>
</ul>
<ul>
<li>Text</li>
<li>Text</li>
<li>Text</li>
<li>Text</li>
<li>Text</li>
</ul>
そしてありますすべて<li>
を<ul>
のすべてで選択します。 :last
は、そのリストの最後の要素を選択します。 :last-child
を使用して、最後の<li>
をに、それぞれを<ul>
sとします。
$('ul li:not(:last-child)').append(' | ');
ありがとう、それは多くを明確にした... – redconservatory
私は少し異なっていたので(私はremoveClassで使用していた)、私は最後の子供とは反対に最後に行ったので、私は最後に行ったが、スーパーヘルプ。ありがとう! $ {'active:not(:last)'}。removeClass( 'active'); – hardba11
あなたが使用しているのjQueryのバージョンは何? http://jsfiddle.net/mattball/qmVdb/ –
最後の 'li'を除いて、あるいは各' ul' *の最後の 'li'を除いて、完全にうまく動作しますか? – BoltClock
ええ、私は最後の李を遂行しようとしていたことを実感しました... – redconservatory