在jQuery中,如何根据元素的name属性选择元素?

我的网页中有3个单选按钮,如下所示:

<=“主题灰”的标签>
<输入type=“radio”id=“theme grey”name=“theme”value=“grey”/>灰色&lt/标签>
<=“主题粉色”标签>
<输入type=“radio”id=“theme pink”name=“theme”value=“pink”/>粉红&lt/标签>
<=“主题绿”的标签>
<输入type=“radio”id=“theme green”name=“theme”value=“green”/>绿色&lt/标签&gt

在jQuery中,我想在单击这三个按钮中的任何一个时获取所选单选按钮的值。在jQuery中,我们有id(#)和class(.)选择器,但如果我想按单选按钮的名称查找单选按钮,该怎么办,如下所示

$(“<radiobutton名称属性>”)。单击(函数(){});

请告诉我如何解决这个问题

这应该可以做到,所有这些都在文档中,文档中有一个非常类似的示例:

$(“输入[type='radio'][name='theme'])。单击(函数(){
var值=$(this.val();
});

我还应该注意到,在该代码段中有多个相同的ID。这是无效的HTML。使用类对元素集进行分组,而不是ID,因为它们应该是唯一的

发表评论