http://jsfiddle.net/EwKNW/2/
我需要检查以下单选按钮列表是否选中。
我尝试过使用更简单的 HTML 结构,它工作正常( http://jsfiddle.net/pfZUt/6/
)
我在使用 jquery 和通过 HTML 树结构传播时遇到了麻烦。
任何帮助将不胜感激。提前致谢。
http://jsfiddle.net/EwKNW/2/
我需要检查以下单选按钮列表是否选中。
我尝试过使用更简单的 HTML 结构,它工作正常( http://jsfiddle.net/pfZUt/6/
)
我在使用 jquery 和通过 HTML 树结构传播时遇到了麻烦。
任何帮助将不胜感激。提前致谢。
这实际上不是您的代码的问题。您发布的第一个小提琴中的问题是您没有在“选择框架”下加载 jQuery 库,所以下面的代码
$('#myform').submit(function() { ...
无法解释。您可以通过(在 Chrome 中)右键单击 -> 检查元素来看到这种情况。您会看到一条错误消息,上面写着“未捕获的 TypeError:无法调用 null 的 'submit' 方法”。一旦你加载了 jQuery 库,这个问题就解决了,你的代码可以正常工作。
你可以在这里看到效果:http: //jsfiddle.net/EwKNW/3/
我不明白你的 if else 语句,但你可以得到这样的检查元素名称,
$('#myform').submit(function() {
$('input:radio:checked').each(function(){
alert( $(this).attr('name'));
});
});
您需要this
从第二个选择器中删除,因为它指向element_475
试图在其中选择的那个。