所以我有這樣的代碼,它檢查,如果名稱存在,如果這樣做,將刪除span標記它的嵌套英寸刪除DOM元素,如果它包含一個字符串
<div id="box">
<br>
<span style="font-size: 12px">
<a>
<span style="color: #000000">
<b>Name</b>
</span>
</a>
</span>
但是名字也可以放置在這些標籤:
<br>
<span>
<a>Name</a>
</span>
</div>
我如何使用jquery來檢查它? 我已經試過:
$('span:contains("Name")').remove();
$('span > a > span b:contains("Name")').remove();
似乎沒有任何工作。
編輯#2:也有我剛剛包括他們的br標籤。我只想在刪除標籤之前刪除它們。
謝謝。
「我會怎麼做呢?」並不是一個真正有效的標題。請用幾個字來描述你的問題 – Liam
我是新對不起.. –
$('span:contains(「Name」)')。remove()* * should * work,因爲文檔中說'匹配的文本可以直接出現在所選元素,任何元素的後代或其組合中。你能用簡單的[小提琴](http://jsfiddle.net/)重現你的問題嗎? –