4

Possible Duplicate:
How to retrieve checkboxes values in jQuery

I have the following form:

<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>

When i click on submit I need to get the value of checked checkboxes

This is my code:

$('#button_submit_vote').on('click',function() {
    if($('.vote_answers').is(':checked')){var id=$(this).val();}
    alert(id);
});

Instead of the checkbox value I get value "submit".

4

2 回答 2

5

That's because this refers to button_submit_vote element, you can :checked selector:

var id = $('.vote_answers:checked').val();
于 2013-01-27T19:07:17.017 回答
1

You haven't been that far:
$('.vote_answers:checked').val()

于 2013-01-27T19:08:04.490 回答