如何使用jQuery从DOM中删除所有单选按钮元素
How to remove all radio button elements from DOM with jQuery
这是我的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();
这是演示。
我只想从网站上删除所有的单选按钮。我使用了.remove()
函数,但什么也没发生。我该怎么做?
要删除标签为text=radio的复选框,您必须执行以下操作,
实时演示
$("label[for='jform_amenities5']").addClass("selected");
lbl = $("fieldset label:contains('Radio')");
$('#'+ lbl.attr('for')).remove();
$("fieldset label:contains('Radio')").remove();
如果你想删除你在代码中尝试的类型=无线电,那么你必须使用复选框而不是无线电,因为你的代码中没有无线电控制
$("label[for='jform_amenities5']").addClass("selected");
$("fieldset input:checkbox").remove();
实时演示
您使用的是复选框,而不是单选按钮。因此,将输入类型设置为checkbox
:
$("fieldset input[type='checkbox']").remove();
或者使用:checkbox
选择器,相当于
$("fieldset input:checkbox").remove();
演示。
相关文章:
- 如何使用jQuery从DOM中删除所有单选按钮元素
- 如何设置第一个子元素's的单选按钮已在轨道上检查4
- Rails-带有单选按钮的表单,带有启用/禁用附加元素的javascript操作
- 单击切换单选按钮和标签元素
- 获取单选按钮元素的span子项
- 通过单选按钮状态设置HTML元素的可见性
- 获取子元素jQuery的单选按钮值
- 单击单选按钮,添加/删除表单元素的类
- 使用单选按钮更改 HTML 元素的颜色
- 如何在选中单选按钮时动态添加下拉元素
- 根据在单选按钮中选择的值隐藏时间表中的自定义元素
- 在 JS 的单选按钮元素 (HTML) 中使用 title 属性
- 基于多个单选按钮选择显示或隐藏元素
- 在jQuery中选择单选按钮后锁定选择元素的方法
- 为什么我的基于单选按钮的隐藏/显示元素功能不起作用
- 如何在jQuery中使用单选按钮过滤元素
- 如何确定确切的元素类型/代码段,在现实世界的单选按钮的场景
- 操纵其他DOM元素时未选择单选按钮
- 如何用数组元素作为按钮的标签动态创建单选按钮
- Javascript使用单选按钮过滤html元素的可见性