我想隐藏的特定行的所有实例,通过jQuery,只有这个确切字符串的所有实例: <p>description</p>
隐藏HTML
我必须失去了一些东西很明显:
http://jsfiddle.net/deekster/pSJ95/
谢谢。
<p>name</p>
<p>description</p>
<p>address</p>
$('p contains(description)').parent().remove();
我想隐藏的特定行的所有实例,通过jQuery,只有这个确切字符串的所有实例: <p>description</p>
隐藏HTML
我必须失去了一些东西很明显:
http://jsfiddle.net/deekster/pSJ95/
谢谢。
<p>name</p>
<p>description</p>
<p>address</p>
$('p contains(description)').parent().remove();
我想隐藏,通过jQuery,只有这个确切字符串的所有实例:
<p>description</p>
虽然你们有问题与选择,包括不会做一个精确匹配,它会做一个通配符匹配以匹配包含字符串description
的所有元素作为其内容。要做一个确切的macth,你可以做一个过滤器。
$('p').filter(function() {
return this.innerHTML === "description";
}).remove(); //if you want to just hide them use .hide(), .remove() will remove it from DOM.
美丽。很好,很好地学习如何做到这一点的正确方法! – user2291964
@ user2291964欢迎您。 :) – PSL
干杯,谢谢杰森。 – user2291964
$('p:contains(description)').remove();
您还需要删除parent
。
以供将来参考,您应该发布您的代码中的问题,以及一个链接到您的jsfiddle 。 – marteljn
@marteljn谢谢,代码添加。 – user2291964