我想使用jQuery从单选按钮集中取出选中的单选按钮。
此处的表单对象不是jQuery对象,而是“普通”javascript对象。
我想要以下内容:
//"where" should fliter the jQuery Array
var myVal = $(form.RadioSet).where(':checked').val();
我知道我可以用这个得到我的结果:
var myVal = $(form).find('input[name=RadioSet]:checked').val();
但是,使用“输入”和“名称”语法进行更多输入。
有什么想法吗?
谢谢,
答案 0 :(得分:5)
我认为.filter()正是你要找的......
如:
var myVal = $(form.RadioSet).filter(':checked').val();
答案 1 :(得分:3)
var myVal = $(form.RadioSet).filter(':checked').val();
答案 2 :(得分:2)
如何使用jQuery.grep()?它可能非常有用。