我試圖刪除一些li行的html。jquery刪除不工作
這是HTML:
這是jQuery的我試圖使用方法:
$("li").remove(":contains('undefined')");
感謝您的幫助!
我試圖刪除一些li行的html。jquery刪除不工作
這是HTML:
這是jQuery的我試圖使用方法:
$("li").remove(":contains('undefined')");
感謝您的幫助!
嘗試:
$("li span:contains('undefined')").remove();
它工作在我的腦海:)
EDIT這將刪除李:
$("li span:contains('undefined')").parent().parent().remove();
這會刪除'span',而不是'li' – 2013-02-27 22:47:38
編輯的問題,現在看 – 2013-02-27 22:50:04
請注意,你可以使用'.parents('li')' – 2013-02-27 22:50:08
你可以試試:
$("li:contains('undefined')").remove();
我很好奇爲什麼這會在$(「li」)。remove(「:contains('undefined')」);'不會。從我可以告訴,它*看起來*有效 – 2013-02-27 22:49:09
確實奇怪,但是這和$(「li」)。remove(「:contains('undefined')」);'實際上爲我工作... – DarkAjax 2013-02-27 22:54:05
我會做這種方式:
$('li').filter(function() {
return $(this).find('span').text().indexOf('undefined') != -1;
}).remove();
請問你的代碼嘗試工作?不行?刪除太多?它應該工作。 – 2013-02-27 22:49:33