如何确定是否选中了复选框?

时间:2013-08-08 13:21:39

标签: javascript jquery html5

我的jsp中有以下代码。

<input type="checkbox" name="transport" id="bike" value="Bike"> I have a bike
<input type="checkbox" name="transport" id="car" value="Car"> I have a car
<input type="checkbox" name="transport" id="cycle" value="cycle"> I have a cycle

使用jQuery我必须获取其复选框已选中的所有值。如何获取选中复选框的值?

3 个答案:

答案 0 :(得分:1)

我对jQuery不太熟悉,但试试这个:

var values = [];
$('input[name="transport"]').each(function () {
    if ( $(this).is(':checked') ) {
        values.push( $(this).attr('value') );
    }
});

alert(values);

答案 1 :(得分:0)

试试这个:

$('#bike').is(':checked');

答案 2 :(得分:0)

$(':checkbox[name=transport]:checked').each(function (i, ele) {
    var value = $(ele).val();
    console.log(value); 
});