現在、リスト内の以前の最も近いリスト要素を選択しようとしています<ul>
私の現在の方法は、その<li>
中に > 1 がある場合に機能します。
html:
<ul id="coaches" class="list">
<li><span>bob<a class="close"></a></span></li>
<li class="colored"><span>cobb<a class="close"></a></span></li>
</ul>
js:
$(this).closest("li").fadeOut("normal", function() {
$(this).remove();
});
リスト要素の数= 1と> 1の両方の要素を持つ以前の最も近いリスト要素を削除するにはどうすればよいですか? チェーンされた prev() と prevAll() を追加しようとしましたが、役に立ちclosest('li')
ませんでした。何か案は?