Linq的jQuery版本Where()

Chi*_*han 4 jquery

我想使用jQuery从单选按钮集中取出选中的单选按钮.

这里的表单对象不是jQuery对象,而是"普通"javascript对象.

我想要以下内容:

//"where" should fliter the jQuery Array
var myVal = $(form.RadioSet).where(':checked').val();
Run Code Online (Sandbox Code Playgroud)

我知道我可以用这个得到我的结果:

var myVal = $(form).find('input[name=RadioSet]:checked').val();
Run Code Online (Sandbox Code Playgroud)

但是,使用"输入"和"名称"语法进行更多输入.

有任何想法吗?

谢谢,

Bri*_*oll 5

我认为.filter()就是你要找的......

如:

var myVal = $(form.RadioSet).filter(':checked').val();
Run Code Online (Sandbox Code Playgroud)