いずれかのLIにstockToが含まれている場合、このUL内のすべてのLIの削除をトリガーしたいと思います。
以下、これは機能していません。
var stockTo = 'abc';
$('ul#thelst li:contains(stock)').remove();
いずれかのLIにstockToが含まれている場合、このUL内のすべてのLIの削除をトリガーしたいと思います。
以下、これは機能していません。
var stockTo = 'abc';
$('ul#thelst li:contains(stock)').remove();
これを試して:
var stockTo = 'abc';
$('ul#thelst li:contains(' + stockTo + ')').parent().children().remove();
$('ul#thelst li).contains('+ stockTo +').remove();
ひやデモhttp://jsfiddle.net/m7zUh/ _
HTMLがどのように見えるかを確認するのは良いことですが、以下のコードを参照してください。
サンプル例の場合:トリガーボタンをクリックすると、次のようfoo
に削除されます。li
これがお役に立てば幸いです、:)良いものを持ってください、乾杯
HTML
<div> sample</div>
<ul id="thelst">
<li>Hulk</li>
<li>Hawk</li>
<li>Foo</li>
<li>Bar</li>
<li>Rambo</li>
</ul>
<input type="button" id="trigger" value="trigger" />
Jqueryコード
$('#trigger').click(function() {
var stockTo = 'Foo';
$('ul#thelst li:contains(' + stockTo + ')').remove();
});
$('#thelst li:contains(' + stockTo + ')').remove();
jQueryの記述方法が適切ではありません。
こちらのライブデモをご覧ください。リストを削除する方法
以下はHTMLです
<div>
<ul id="thelst">
<li>test test test test 111 </li>
<li>test test test test 112 </li>
<li>test test test test 113 </li>
<li>test test test test 114 </li>
<li>test test test test 115 </li>
<li>test test test test 116 </li>
</ul>
</div>
これは、ドキュメント準備機能内のJQUERYコードです
var stockTo = '114';
$('#thelst').find("li:contains(" + stockTo + ")").remove();
アンカーのクリックでリストを削除するデモ2を編集