鉴于这个HTML,
<div id="knownParent">
<div> <!-- This is the div to delete -->
<a>a link</a>
<span>the <b>keyword</b> is here somewhere and it is not repeated</span>
<p>what I want is to delete the div containing this keyword</p>
</div>
<div id="knownNext"></div>
</div
Run Code Online (Sandbox Code Playgroud)
我需要删除div" divToDelete".我总是知道它的父div和它的下一个兄弟div是什么,我可以通过div的内容中的某个关键字来确定div.
使用jquery,我会这样做吗?
用途:contains():
var keyword = 'keyword';
$('#knownParent').find('div:contains(' + keyword + ')').remove();
Run Code Online (Sandbox Code Playgroud)
演示:http://jsfiddle.net/mattball/h6E7W/
| 归档时间: |
|
| 查看次数: |
559 次 |
| 最近记录: |