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"));
});