Jquery 我可以把输入的范围缩小到一个类吗

Jquery 我可以把输入的范围缩小到一个类吗,jquery,Jquery,我有这个 $("input:radio").change(function() { 我能做点像这样的事吗 $(".someclass input:radio").change(function() { 这是否正确?如果不正确,是否有更好的方法将元素中包含的无线电输入与类“someclass”匹配。是的,它是有效的,但是没有看到你的HTML,我不知道它是否“正确” 如果你认为这样“更好”,你可以给你的单选按钮一个ID,并用#ID引用它。这将使元素中包含的单选输入与类“somec

我有这个

    $("input:radio").change(function() {
我能做点像这样的事吗

    $(".someclass input:radio").change(function() {

这是否正确?如果不正确,是否有更好的方法将元素中包含的无线电输入与类“someclass”匹配。是的,它是有效的,但是没有看到你的HTML,我不知道它是否“正确”


如果你认为这样“更好”,你可以给你的单选按钮一个ID,并用
#ID
引用它。

这将使元素中包含的单选输入与类“someclass”匹配。是的,它是有效的,但是没有看到你的HTML,我不知道它是否“正确”


你可以给你的单选按钮一个ID,并用
#ID
引用它,如果你认为这样“更好”的话。

我不使用jQuery(我更喜欢纯旧JavaScript),但你可以使用getElementsByClassName('someclass'),然后检查它们以确保它们是radio类型的输入。

我不使用jQuery(我更喜欢纯旧JavaScript),但是您可以使用GetElementsByCassName('someclass'),然后检查它们,以确保它们是radio类型的输入。

对于大多数用途,该类取代了元素类型,听起来您希望:

$(".someclass:radio")

注意:
$(“:radio”)
本身运行良好

对于大多数用途,该类取代了元素类型,听起来像是您想要:

$(".someclass:radio")

注意:
$(“:radio”)
本身就可以很好地工作

听起来您要做的是选择所有具有特定类的单选按钮,可以这样完成:

$("input:radio.someclass").change(function() {

听起来你要做的是选择所有具有特定类的单选按钮,可以这样完成:

$("input:radio.someclass").change(function() {

当jQuery为您完成所有这些工作时,为什么还要为您自己创建更多的工作呢?也许如果您只查询一个元素。。。但总的来说,它节省了时间。
getElementsByClassName
仅在IE9+上受支持,因此它在例如。。。哦,接下来的10年,当jQuery为您完成所有这些工作时,为什么还要为您自己创造更多的工作呢?也许如果您只查询一个元素。。。但总的来说,它节省了时间。
getElementsByClassName
仅在IE9+上受支持,因此它在例如。。。哦,接下来的10年