有了這個網站:JQuery的選擇問題
<label for="DateOfBirth">
<span>* </span>
Date Of Birth:
</label>
如何選擇和使用JQuery刪除跨度元素?
有了這個網站:JQuery的選擇問題
<label for="DateOfBirth">
<span>* </span>
Date Of Birth:
</label>
如何選擇和使用JQuery刪除跨度元素?
像這樣:
$("label[for='DateOfBirth'] span").remove();
這裏面選擇具有的DateOfBirth
一個for
屬性<label>
元素都<span>
元素相匹配。
您也可以編寫span:has('*')
以匹配其文本中包含*
的<span>
元素。
其實有很多方法我猜。問題是哪一個更快 - 並且可讀性更強。
但要記住,如果你添加更多的跨度有
$("label[for='DateOfBirth'] span").remove();
將它們全部刪除。所以如果你想更具體一些,你可以給你的身份證上一個身份證,並用你通過的身份證到達。
或者您可以使用索引器來達到標籤中的第一個跨度。
看到: