我试图删除一些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