这是我的一半HTML代码:
<fieldset class="amenities">
<legend>Amenities</legend>
<div class="clr"></div>
<ul id="amenities">
<li class="amenity ">
<input class="am-input" type="checkbox" name="jform[amenities][]" id="jform_amenities0" value="95" />
<label class="am-title" for="jform_amenities0" ></label>
</li>
<li class="amenity ">
<input class="am-input" ...............
这是我的jQuery代码:
$("label[for='jform_amenities5']").addClass("selected");
$("fieldset input:radio").remove();
这是demo。
我只想删除网站上的所有单选按钮。我使用了.remove()
函数但没有任何反应。我怎么能这样做?
答案 0 :(得分:0)
要删除带有text = radio标签的复选框,您必须执行以下操作
<强> Live Demo 强>
$("label[for='jform_amenities5']").addClass("selected");
lbl = $("fieldset label:contains('Radio')");
$('#'+ lbl.attr('for')).remove();
$("fieldset label:contains('Radio')").remove();
如果你想删除你在代码中尝试过的type = radio,那么你必须使用复选框而不是无线电,因为代码中没有无线电控制
$("label[for='jform_amenities5']").addClass("selected");
$("fieldset input:checkbox").remove();
<强> Live Demo 强>
答案 1 :(得分:0)