Javascript 获取类的值

Javascript 获取类的值,javascript,jquery,Javascript,Jquery,为什么我可以使用获取id值,但无法使用获取类值。 前任: $button${value}.val->works $button.${value}.val->不起作用。JQ选择器从DOM中选择一个对象,您试图获取该对象的值。在本例中,您选择了一个没有值的对象 当按钮元素没有value属性时,val将返回空字符串 但是,如果将value属性添加到button元素中,它就会起作用,如以下代码段所示: var valueA=a,valueB=b; console.log$`button${valueA

为什么我可以使用获取id值,但无法使用获取类值。 前任: $button${value}.val->works


$button.${value}.val->不起作用。

JQ选择器从DOM中选择一个对象,您试图获取该对象的值。在本例中,您选择了一个没有值的对象

当按钮元素没有value属性时,val将返回空字符串

但是,如果将value属性添加到button元素中,它就会起作用,如以下代码段所示:

var valueA=a,valueB=b; console.log$`button${valueA}`.val; console.log$`button.${valueB}`.val;
clickbutton元素没有值。button元素没有值属性。我很困惑,你确定吗?MDN则表示:嗯,我必须仔细看看这个。我来试一试,看看它是如何运行的。同时,我不想把它打印到页面上。这就是文本的作用吗?我正在做一个纸牌游戏,所以我必须知道用户何时匹配相同的值。你是对的,值属性存在。我不确定这是你真正想要使用的属性。请参阅我答案中的更新。你可以运行代码段进行检查。但在我的情况下,这不起作用。我有一个值,因为它与一个ID一起工作,但当我将它改为类时,它不会运行。在这种情况下,这可能意味着JQ返回的是一个数组而不是单个值,因为它必须预期同一类中可能有多个元素。