我想删除内部所有内容的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>
我遇到的问题是只删除了一个输入元素,我想删除所有内容。
我该怎么做?
答案 0 :(得分:2)
您正在选择输入而不是标签。
你可以这样做:
$('label.checkbox.inline input:radio[name="'+data.name+'_'+ data.hidden+'"]')
.parent().remove();
或者这个:
$('label.checkbox.inline:has(input:radio[name="'+data.name+'_'+ data.hidden+'"])')
.remove();
但请注意,您不应将输入放在标签内。