jQuery选择器,用于所有选中的输入或非radio类型的输入

jQuery选择器,用于所有选中的输入或非radio类型的输入,jquery,Jquery,我完全不知道如何做到以下几点: -选择所有选中的收音机和一个div内所有其他不同于收音机类型的输入 选择所有输入应为$(':input') 选择选中的收音机应$(“输入[类型=收音机]:选中”) 当然,在div$(“#mydiv”) $(“#mydiv:input”)匹配两个条件:div内的所有输入。我当然可以在之后测试type属性,但不知道是否可以仅在一个选择器中执行此操作?文档: 如果您有2个选择器,例如: $("div#id") 及 您可以将它们组合在一起使用,如下所示: $("div#

我完全不知道如何做到以下几点: -选择所有选中的收音机和一个div内所有其他不同于收音机类型的输入

选择所有输入应为
$(':input')
选择选中的收音机应
$(“输入[类型=收音机]:选中”)
当然,在div
$(“#mydiv”)

$(“#mydiv:input”)
匹配两个条件:div内的所有输入。我当然可以在之后测试type属性,但不知道是否可以仅在一个选择器中执行此操作?

文档:

如果您有2个选择器,例如:

$("div#id")

您可以将它们组合在一起使用,如下所示:

$("div#id, p.class")
因此,在您的情况下,您应该使用:

$("#mydiv :input[type=radio]:checked, #mydiv :input:not([type=radio])")

$(“#mydiv:input[type=radio]:选中”)
?不,我想选择选中的收音机,以及所有类型不同于收音机的输入
$(“#mydiv:input[type=radio]:选中,#mydiv:input:not([type=radio])
完全是!谢谢lot@tymeJV,您可以将其作为aswer发布
$("#mydiv :input[type=radio]:checked, #mydiv :input:not([type=radio])")