html - javascript - jquery checkbox チェックされているか - jQueryでチェックボックスがチェックされているかどうかを確認するには?

jquery チェックボックス 連動 / javascript / jquery / checkbox

私がチェックする必要があります checked 、チェックボックスのプロパティをとjQueryを使用してチェックプロパティに基づいてアクションを実行します。

if ($('#isAgeSelected').attr('checked')) {
  $("#txtAge").show();
} else {
  $("#txtAge").hide();
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="checkbox" id="isAgeSelected"/>
<div id="txtAge" style="display:none">
  Age is selected
</div>

26 revs, 19 users 21%



Answer #1

jQuery> 1.6の使用

<input type="checkbox" value="1" name="checkMeOut" id="checkMeOut" checked="checked" />

//従来の属性
$('#checkMeOut').attr('checked'); //「チェック済み」
//新しいプロパティメソッド
$('#checkMeOut').prop('checked'); // true

新しいプロパティメソッドを使って

if($('#checkMeOut').prop('checked')) {
    // something when checked
} else {
    // something else when not
}