至于所有输入的标签都用指定的属性来设置,例如属性检查=false
As for all the tags input with the specified attribute to set, for example, attribute checked = false?
Put 标签输入类型 = "radio" 及其属性数据组:
<input type="radio" id="id1" data-group="group1">
<input type="radio" id="id2" data-group="group1"><br>
<input type="radio" id="id3" data-group="group2">
<input type="radio" id="id4" data-group="group2"><br>
如何在数据组"group1"的输入type="radio"
的所有元素上设置checked=false
?
您可以使用属性选择器:
$('input[type="radio"][data-group="group1"]').prop('checked', false);
或filter()
:
$('input[type="radio"]').filter(function() {
return $(this).data('group') == 'group1';
}).prop('checked', false);
对单选按钮进行分组的最佳方法是使用 name
属性;然后浏览器将为您将它们组合在一起,当您选中同一组的另一个成员时取消选中其他成员。这就是input[type=radio]
的目的:
<input type="radio" id="id1" name="group1">
<input type="radio" id="id2" name="group1"><br>
<input type="radio" id="id3" name="group2">
<input type="radio" id="id4" name="group2"><br>
如果您想取消选中所有name="group1"
,那么:
$("input[type=radio][name=group1]").prop("checked", false);
但是,如果您想使用当前的结构,并且您询问如何设置它们,那么您可以使用属性选择器:
$("input[type=radio][data-group=group1]").prop("checked", false);
相关文章:
- 将属性设置为未定义时未通知观察者
- 是否有任何内置方法可以更改JavaScript对象'的属性设置为某个值
- 附加'沙箱'属性设置为动态创建的iframe以停止重定向
- 如何将按钮的数据属性设置为输入[type=text]中设置的任何值
- 在jquery中,从同一对象的属性设置输入字段和标签的正确方法是什么
- 当可见属性设置为 false 时,使用 JavaScript 删除空格
- 无法使用 Snap.SVG将“填充”属性设置为“继承”
- 使用jQuery为属性设置新值
- 是否可以通过属性's值,并将属性设置为parentNode
- 如何使用按钮的jsp点击事件将属性设置为struts-bean
- 在ember.js记录上使用toJSON,将其中一个属性设置为null
- javascript函数属性设置器中的延迟
- 添加“;选中'属性设置为jquery中的复选框
- jQuery/JavaScript按属性设置数组
- Dojo.将JSon中的属性设置为HTML属性
- 将class属性设置为元素不适用于javascript和jquery
- 将属性设置为对对象的引用
- 如何将显示属性设置为与内联!重要的
- jQuery-根据HTML属性设置CSS维度
- 为什么我不能在 JavaScript 中将对象属性设置为空字符串