【问题标题】:jQuery selector for all inputs checked or other type than radio选中所有输入或其他类型的 jQuery 选择器,而不是单选
【发布时间】:2016-02-09 07:00:50
【问题描述】:

我完全不知道如何执行以下操作: - 选择所有选中的收音机和所有其他类型的输入,而不是在一个 div 内的收音机

选择所有输入应该是$(':input') 选择选中的收音机应该是$( "input[type=radio]:checked") 当然还有在 div $('#mydiv')

$('#mydiv :input') 匹配 2 个条件:div 内的所有输入。我当然可以在之后测试 type 属性,但想知道我是否可以在一个选择器中完成它?

【问题讨论】:

  • $('#mydiv :input[type=radio]:checked') ?
  • 不,我想选择选中的收音机,以及所有类型与收音机不同的输入
  • $('#mydiv :input[type=radio]:checked, #mydiv :input:not([type=radio])')
  • 没错!非常感谢
  • @tymeJV,您可以将其发布为 aswer

标签: jquery


【解决方案1】:

文档:Multiple Selector (“selector1, selector2, selectorN”)

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

$("div#id")

和

$("p.class")

您可以像这样组合它们并一起使用它们:

$("div#id, p.class")

所以,在你的情况下,你应该使用:

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

【讨论】:

    猜你喜欢
    • 2013-08-07
    • 1970-01-01
    • 1970-01-01
    • 2012-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多