我想获取包含value
类的已选中复选框的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>
从这previous question开始,这就是我尝试过的,它是undefined
:
console.log($('input[class="radioListMode"]:checked').value);
我不想添加name
,因为此复选框的值仅用于布局选择,而不是任何数据输入。
答案 0 :(得分:3)
因为你似乎在使用jQuery,所以坚持下去:
$('input.radioListMode:checked').val();
答案 1 :(得分:1)
使用.val()
属性
$('input[class="radioListMode"]:checked').val()
答案 2 :(得分:1)
.value
不是jQuery函数,而是使用.val()
,如下所示:
console.log($('input[class="radioListMode"]:checked').val());
答案 3 :(得分:0)
$(".yourClassName:checkbox:checked").each(function() {
console.log($(this).attr("id"));
});