如何在没有JavaScript或jQuery表单的情况下循环单选按钮组?如何在没有表单的情况下循环播放单选按钮组?
17
A
回答
24
什么这样的事情? (使用jQuery):
$('input:radio').each(function() {
if($(this).is(':checked')) {
// You have a checked radio button here...
}
else {
// Or an unchecked one here...
}
});
您还可以通过所有这样的检查单选按钮,如果你喜欢的循环:
$('input:radio:checked').each(function() {
// Iterate through all checked radio buttons
});
2
我不能太确定你的意思,但如果你想要做的事,以所有单选按钮一个页面上,你可以这样做:
$("input:radio").each(function(){
//do something here
});
6
...万一有人想这样做没有jQuery的(因为这是问题的一部分):
我不确定没有表格的意思。如果你的意思是你不想pass the form element to a javascript function,你可以做这样的:
for (var i = 0; i < document.form_name.radio_name.length; i++) {
if (document.form_name.radio_name[i].checked) {
// ...
}
}
如果你的意思是没有形式,在你没有形成节点,你可以在一个跨度将它们包装(或一个div )并使用如下代码:
var span = document.getElementById("span_id");
var inputs = span.getElementsByTagName("input");
for (var i = 0; i < inputs.length; ++i) {
if (inputs[i].checked) {
// ...
}
}
相关问题
- 1. 通过单选按钮组循环播放
- 2. 如何在没有ID的情况下单击按钮?
- 3. 单选按钮默认情况下没有在角4
- 4. 循环单选按钮表单javascript
- 5. 没有列表的组单选按钮
- 6. 如何在没有列表的情况下循环变量
- 7. 如何在不提交表单的情况下按Enter键单击按钮
- 8. 循环单选按钮
- 9. 如何在没有Devise的情况下在主页上放置sign_up表单?
- 10. 是否可以在没有提交按钮的情况下验证表单?
- 11. 获取单选按钮的值在动作的情况下
- 12. 如何在没有表单的情况下发布数据
- 13. 如何在没有jQuery的情况下序列化表单?
- 14. 如何在没有iframe的情况下使用Google表单?
- 15. 在单选按钮上单击鼠标,在不检查单选按钮的情况下执行操作
- 16. GUI:单选按钮组没有选择?
- 17. 如何在单选按钮列表中循环
- 18. 默认情况下选中的单选按钮
- 19. 如何在不按菜单按钮的情况下显示菜单?
- 20. 如果在没有播放音频的情况下按下主页按钮,则应用程序崩溃
- 21. Unity - 在无限循环的情况下如何停止播放模式?
- 22. 在不使用提交按钮的情况下提交表单
- 23. 如何在没有按下c#键的情况下按下键?
- 24. 如何在没有循环的情况下从itertools.combinations创建一个numpy数组
- 25. 如何在没有for循环的情况下搜索2D数组?
- 26. jQuery:循环HTML表格中的所有单选按钮
- 27. 在没有Interface Builder的情况下在tableview单元格内创建按钮
- 28. 如何选择单选按钮,视情况而定,用支柱
- 29. 如何在没有循环的情况下评估单元格数组中的matlab拟合对象?
- 30. jQuery新手:如何在我的情况下更新单选按钮值?
选择器“radio”将不返回任何内容。 HTML中没有元素(标签)叫做“radio”。 这是 – Topera 2010-08-13 00:52:02
$(':radio')相当于$('[type = radio]')。 http://api.jquery.com/radio-selector/ – 2010-08-13 00:55:43
@Dumb Guy:我认为@Topera指的是以前的编辑,它是由@Razor Storm修复的 – 2010-08-13 01:03:12