Javascript jQuery-获取具有特定类的选中复选框的值

Javascript jQuery-获取具有特定类的选中复选框的值,javascript,jquery,checkbox,Javascript,Jquery,Checkbox,我想获取选中复选框的值,该复选框具有radioListMode类: <label class="btn btn-secondary active"> <input type="radio" class="radioListMode" value="cards" checked>Cards </label> <label class="btn btn-secondary"> <input type="radio" class="

我想获取选中复选框的
值,该复选框具有
radioListMode
类:

<label class="btn btn-secondary active">
    <input type="radio" class="radioListMode" value="cards" checked>Cards
</label>
<label class="btn btn-secondary">
    <input type="radio" class="radioListMode" value="pins">Pins
</label>
我不希望添加
名称
,因为此复选框的值仅用于布局选择,而不是任何数据输入。

使用
.val()
属性


$('input[class=“radioistrMode”]:checked').val()
.value
不是jQuery函数,而是使用
.val()
如下所示:

console.log($('input[class="radioListMode"]:checked').val());

因为您似乎正在使用jQuery,所以请坚持使用它:

$('input.radioListMode:checked').val();

您是否尝试过$('input.class=“RadioistrMode”]:checked').val()。我不明白您为什么不添加ID。发送的额外数据量不会对带宽成本产生太大影响,除非您每月处理数十亿(b)用户。谢谢。我不知道,
input.radioistrMode
会起作用,这只是类的方括号表示法的快捷方式吗?是的,它们做同样的事情。根据我的经验,方括号表示法并不经常使用。常见得多。类名和#id
$('input.radioListMode:checked').val();
$(".yourClassName:checkbox:checked").each(function() {
     console.log($(this).attr("id"));
});