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