jQuery ダイアログの条件として使用したい小さなコードがあります。チェックボックスがチェックされている場合はボタンを有効にし、チェックされていない場合は無効にします。以下のコードはボタンを問題なく無効にしますが、チェックボックスをオンにしても有効にしません。
複数のバリエーションを試しましたが、コードでこれを機能させることができません (Fiddle ではいくつか正常に機能します)。助けてくれて本当にありがとうございます。
JS スニペット
if (button.text() == "Apply") {
if ($("selectLocation").is(':checked'))
button.enabled(true); // checked
else
button.enabled(false); // unchecked
}
HTML
<input type="checkbox" name="selectLocation" />