簡體   English   中英

使用屬性名稱使用jquery刪除html標記

[英]delete html tag with jquery using attribute name

我想刪除label內的所有內容。

$('label.checkbox.inline input:radio[name="'+data.name+'_'+ data.hidden+'"]').remove();

這是HTML ..

<label class="checkbox inline"><input type="radio" name="f05_55" value="2/">yes<br></label>

我遇到的問題是只刪除了一個輸入元素,我想刪除所有內容。

我怎樣才能做到這一點?

您正在選擇輸入而不是標簽。

你可以這樣做:

$('label.checkbox.inline input:radio[name="'+data.name+'_'+ data.hidden+'"]')
.parent().remove();

或這個 :

$('label.checkbox.inline:has(input:radio[name="'+data.name+'_'+ data.hidden+'"])')
.remove();

但請注意,您不應將輸入放在標簽內。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM