How do I check whether a checkbox is checked in jQuery?

前端 未结 30 3520
花落未央
花落未央 2020-11-21 04:44

I need to check the checked property of a checkbox and perform an action based on the checked property using jQuery.

For example, if the age checkbox is

30条回答
  •  北荒
    北荒 (楼主)
    2020-11-21 05:19

    If you are using an updated version of jquery, you must go for .prop method to resolve your issue:

    $('#isAgeSelected').prop('checked') will return true if checked and false if unchecked. I confirmed it and I came across this issue earlier. $('#isAgeSelected').attr('checked') and $('#isAgeSelected').is('checked') is returning undefined which is not a worthy answer for the situation. So do as given below.

    if($('#isAgeSelected').prop('checked')) {
        $("#txtAge").show();
    } else {
        $("#txtAge").hide();
    }
    

    Hope it helps :)- Thanks.

提交回复
热议问题