我有以下表格:
<form action="index.php">
<div class="answer"><input type="radio" name="vote_answers" value="3615736&1047558" class="vote_answers"> 1</div>
<div class="answer"><input type="radio" name="vote_answers" value="3615736&1121626" class="vote_answers"> 2</div>
<div class="answer"><input type="radio" name="vote_answers" value="3615736&9910782" class="vote_answers"> 3</div>
<input type="submit" name="submit" id="button_submit_vote" value="submit">
</form>
当我点击提交时,我需要获取已选中复选框的值
这是我的代码:
$('#button_submit_vote').on('click',function() {
if($('.vote_answers').is(':checked')){var id=$(this).val();}
alert(id);
});
取代复选框值,我得到的值是“提交”。
答案 0 :(得分:5)
那是因为this
引用了button_submit_vote
元素,您可以:checked
选择器:
var id = $('.vote_answers:checked').val();
答案 1 :(得分:1)
你没有那么远:
$('.vote_answers:checked').val()