このスクリプトに続くチェックボックスを選択および選択解除して、div の css 表示プロパティを変更しようとしています。
<td>
<input type="checkbox" id="c1" name="cc" />
<label for="c1"> <span> </span> Display : None </label>
<input type="checkbox" id="c2" name="cc" />
<label for="c2"><span> </span> Display : Inline </label>
</td>
そしてjqueryは次のとおりです。
$('input:checkbox').change(function(){
if($('#c2').attr('checked');){
$('#hiddendiv').css("display", "block");
}else{
$('#hiddendiv').css("display", "none");
}
});
ご覧のとおり、2 つのチェック ボックスがあり、2 番目のチェック ボックスがオンまたはオフになったときに非表示の div を表示したいと考えています。
これが機能しない理由を教えてください。