我有这个
$("input:radio").change(function() {
我可以做点什么吗
$(".someclass input:radio").change(function() {
这是否正确,如果没有,是否有更好的方法
答案 0 :(得分:4)
这将匹配包含在具有“someclass”类的元素中的无线电输入。是的,这是有效的,但没有看到你的HTML,我不知道它是否“正确”。
如果您认为“更好”,可以为您的单选按钮指定一个ID并使用#id
引用它。
答案 1 :(得分:1)
该类代替了大多数用途的元素类型,听起来像你想要的那样:
$(".someclass:radio")
注意:$(":radio")
自我工作正常
答案 2 :(得分:1)
听起来你要做的就是选择所有具有某个类的单选按钮,这可以像这样完成:
$("input:radio.someclass").change(function() {
答案 3 :(得分:0)
我不使用jQuery(我更喜欢普通的旧JavaScript),但你可以使用getElementsByClassName('someclass')然后检查它们以确保它们是无线电类型的输入。