チェックボックスがオンになっているかどうかに応じて、Jqueryを使用してテキスト領域を無効にしたり再度有効にしたりしています。
チェックボックスがオンの場合はテキスト領域ボックスを無効にできますが、チェックボックスがオフの場合は有効にできません。これが私の現在のJqueryスクリプトです:
$('#business_closed').change(function(){
value = $(this).val();
console.log(value);
if(value){
$('#open_hours').attr("disabled", "disabled");
}
else{
$('#open_hours').removeAttr("disabled");
}
return false;
});
に基づいてconsole.log(value);
、チェックボックスをオフにしても、値は常に1です。チェックボックスの値を取得するにはどうすればよいですか(チェックされているかどうかに関係なく)?
ありがとう。