Jquery 从分配给选择器的变量中获取选中单选按钮

Jquery 从分配给选择器的变量中获取选中单选按钮,jquery,Jquery,我知道我可以通过使用:checked:从这样的选择器中选中单选按钮: $('input[name="choices"]:checked') 但是,如果我已经有了一个选择器,那么我可以在不使用每个或循环块的情况下获得选中的单选按钮吗 var choices = $('input[name="choices"]') var checkedChoices = ??? 因为这只适用于单选按钮,所以可以安全地假设一次只选择一个。您可以使用JQuery的.filter()方法: 可以使用JQuery的.

我知道我可以通过使用
:checked
:从这样的选择器中选中单选按钮:

$('input[name="choices"]:checked')
但是,如果我已经有了一个选择器,那么我可以在不使用
每个
或循环块的情况下获得选中的单选按钮吗

var choices = $('input[name="choices"]')
var checkedChoices = ???

因为这只适用于单选按钮,所以可以安全地假设一次只选择一个。

您可以使用JQuery的.filter()方法:


可以使用JQuery的.filter()方法:

使用.filter()只进行检查使用.filter()只进行检查
var checkedChoices = $(choices).filter(":checked");