我有一个HTML表格,它有n行,每行在Row中包含一个单选按钮。使用jQuery,我怎样查看这些单选按钮来检查哪一个被选中?jQuery:循环HTML表格中的所有单选按钮
回答
$('#table tbody tr input[type=radio]').each(function(){
alert($(this).attr('checked'));
});
HTH。
$('.my-radio-class:checked')
$("table tr input[type=radio]:checked");
有很多方法可以做到这一点,例如,使用.each
和.is
遍历方法:
$("table tbody tr td input[name=something]:radio").each(function() {
if($(this).is(":checked")) {
$(this).closest("tr").css("border", "1px solid red");
} else {
// do something else
}
});
如果你能告诉我是否可以很好地保证所有(支持jQuery的)浏览器都能可靠地插入缺少的'
',我会给+1。 – user113716 2010-05-17 19:40:14@patrick - 不,情况并非如此。这意味着我的选择器在某些时候会被打破。这意味着我现在编辑这个答案。该死的,但谢谢,我应该在未来更多关注我自己的答案:) – karim79 2010-05-17 19:44:23
感谢您的回应。 +1为更正的答案。 – user113716 2010-05-17 19:54:41
var checked = $('#table :radio:checked');
//get the checked radio input, put more specificity in the selector if needed
var $checkedRadio = $("input[type=radio]:checked");
//if you want the value of the checked radio...
var checkedRadioVal = $checkedRadio.val();
要遍历所有的无线电检查单选按钮,你也可以这样做:
$('input:radio:checked').each(function() {
//this loops through all checked radio buttons
//you can use the radio button using $(this)
});
适合我的完美解决方案。谢谢 :) – 2017-05-31 12:08:05
- 1. 循环单选按钮表单javascript
- 2. jQuery For循环单选按钮
- 3. 循环表格中的所有按钮文本
- 4. jQuery的循环表单域,不包括单选按钮
- 5. 循环单选按钮
- 6. jQuery选择所有单选按钮组
- 7. 带有HTML表单和JavaScript提交按钮的PHP循环仅提交循环中的最后一个表格
- 8. 每个循环中的jQuery单选按钮选择检查
- 9. JQuery在表格中选择表格并选择单选按钮
- 10. 通过单选按钮循环,隐藏未选中的按钮
- 11. PHP中的循环表单,用1个按钮提交所有表单
- 12. 如何获取表格中的所有单选按钮?
- 13. jquery选择html表格单元格内的所有标签
- 14. Rails jquery移动单选按钮表格
- 15. jQuery按钮影响循环中的所有实例
- 16. 棘手的小jQuery选择器之一:循环所有输入,并只排除未选中的单选按钮
- 17. jQuery的 - 遍历所有选中的单选按钮
- 18. 列表中的单选按钮由.each循环填充
- 19. C#:如何检查表格上的所有单选按钮
- 20. PHP获得值单选按钮循环
- 21. 问题和单选按钮循环
- 22. 如何循环,我在jQuery的所有按钮的功能
- 23. 我的表单中的所有按钮使用for循环 - eclipse for android
- 24. 循环浏览按钮单击的html文件列表
- 25. jQuery表单验证对于单选按钮或单选按钮
- 26. 如何在单选按钮列表中循环
- 27. 在html表中使用单选按钮?
- 28. 要选择循环中的单选按钮的JavaScript
- 29. 循环按钮所有的GridView行分页时单击启用
- 30. JQuery循环插件 - 按钮
'#table> tr'会窒息某些浏览器(铬/火狐),像给自己加'tbody'元素,而'#table tr'不会。 – karim79 2010-05-17 19:26:15
@ karim79 - 修改 – Sunny 2010-05-17 19:29:04
您也可以使用':radio'选择器(http://api.jquery.com/radio-selector/) – Mottie 2010-05-18 00:13:00