dzm*_*dzm 9 checkbox jquery radio-button
我有两个名称相同的单选按钮,默认情况下会选中一个.从id中选择时,如何检查或取消选中jQuery中的单选按钮?
我试过了:
$('#radio1').attr('checked','checked');
$('#radio1').attr('checked', true);
Run Code Online (Sandbox Code Playgroud)
似乎没有什么工作..任何想法?
谢谢!
Sar*_*raz 17
您不能多次使用相同的id(#radio1),class而是使用.
$('.radio1').attr('checked', true);
$('.radio2').attr('checked', true);
Run Code Online (Sandbox Code Playgroud)
在id每页面元素一旦被使用.
click但是,如果您想检查/取消选中,您可能会这样做:
$('#someid').click(function(){
$('#radio1').attr('checked', true);
});
Run Code Online (Sandbox Code Playgroud)
要么
$('#someid').click(function(){
$('#radio1').attr('checked', this.checked);
});
Run Code Online (Sandbox Code Playgroud)
如果你有这样的无线电:
<input type="radio" id="radio1" name="same-radio-name" />
<input type="radio" id="radio2" name="same-radio-name" />
Run Code Online (Sandbox Code Playgroud)
所以,检查第二个并取消选中第一个:
$('#radio2').attr('checked', true);
Run Code Online (Sandbox Code Playgroud)
反之亦然:
$('#radio1').attr('checked', true);
Run Code Online (Sandbox Code Playgroud)
只是另一个想法,你是否使用收音机作为JQuery UI按钮?如果是这样,您可能还需要刷新它:
$('#radio1').attr('checked', true).button("refresh");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
50782 次 |
| 最近记录: |