Jquery 单选按钮重复
Jquery radio button repetition
<div class="boxanswer"><input type="radio" name="idquestion[2]" value="2" class="checkradios"><span class='answer_choice'>A . 1</span></div>
<div class="boxanswer"><input type="radio" name="idquestion[2]" value="2" class="checkradios"><span class='answer_choice'>B. 2</span></div>
<div class="boxanswer"><input type="radio" name="idquestion[2]" value="3" class="checkradios"><span class='answer_choice'>C. 3</span></div>
<div class="boxanswer"><input type="radio" name="idquestion[2]" value="4" class="checkradios"><span class='answer_choice'>D. 4</span></div>
<div class="boxanswer"><input type="radio" name="idquestion[2]" value="5" class="checkradios"><span class='answer_choice'>E. 5</span></div>
这是我的JavaScript代码
$('input[type="radio"]').change(function(){
alert("You checked it");
});
每次我选中此单选按钮之一时,我都会收到 6 个警报框而不是 1 个警报。我的代码有什么问题?
我相信您是在迭代 6 次的循环中执行此操作的。在每个元素上绑定处理程序 6 次。只需从循环中删除您的代码,一切都会到位。
someloop{
}
$('input[type="radio"]').change(function(){
alert("You checked it");
});
似乎
$('.checkradios').checkradios();
在所有无线电元素中执行检查事件。在这个地方是不必要的。只需将其删除即可。没有它,您的代码工作正常,如下所示
$('input[type="radio"]').change(function(){
alert("You checked it");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.2.3/jquery.min.js"></script>
<div class="boxanswer"><input type="radio" name="idquestion[2]" value="2" class="checkradios"><span class='answer_choice'>A . 1</span></div>
<div class="boxanswer"><input type="radio" name="idquestion[2]" value="2" class="checkradios"><span class='answer_choice'>B. 2</span></div>
<div class="boxanswer"><input type="radio" name="idquestion[2]" value="3" class="checkradios"><span class='answer_choice'>C. 3</span></div>
<div class="boxanswer"><input type="radio" name="idquestion[2]" value="4" class="checkradios"><span class='answer_choice'>D. 4</span></div>
<div class="boxanswer"><input type="radio" name="idquestion[2]" value="5" class="checkradios"><span class='answer_choice'>E. 5</span></div>
相关文章:
- 是否可以禁用jquery中的单个单选按钮
- 当选择组中的单选按钮时,jQuery addClass
- Jquery-标识单选按钮值是否未更改
- 如何使用jQuery从DOM中删除所有单选按钮元素
- MVC和JQuery Mobile:单选按钮在发布时释放状态
- 单选按钮的验证(启用)&使用Jquery Optimization从复选框中选择submit按钮
- jQuery Validate不适用于自定义单选按钮
- Jquery-删除单选按钮
- 验证动态单选按钮jQuery
- 如何在jQuery中获取单选按钮组的值
- Javascript/Jquery将选择列表更改为单选按钮
- jquery使2组单选按钮相互镜像
- 如果使用jQuery验证器插件找到单选按钮,则将不同的addMethod应用于字段
- jQuery:如何查找id是动态生成的单选按钮是否被选中
- 如何在不使用jQuery的情况下设置数组以获取单选按钮值
- FlatUI - 单选按钮 jQuery 兼容性
- 如何将单选按钮的选定值复制到另一个单选按钮 - jquery
- 默认选中单选按钮- JQuery事件不工作
- 在单选按钮jQuery中传递数组值
- 动态创建单选按钮Jquery