チェックボックスがチェックされていないかどうかを確認するために使用するjQueryコードがあります。そうでない場合は、イベントをスローします。ここにあります:
$('#Button').click(function() {
if(!$('input[@name=\"image_id\"]:checked').val()){
//Do Something
return false;
}
});
それはうまく機能しますが、jQuery Checkboxプラグインを使用してデフォルトのチェックボックスのスタイルを設定することにしました。
ここで問題が発生します。スタイリング後の出力は次のとおりです。
<input type="radio" name="answer_id" value="37" style="position: absolute; z-index: -1; visibility: hidden;">`
<span class="jquery-safari-checkbox jquery-safari-checkbox-checked"><span class="mark"><img src="empty.png"></span></span>
したがって、入力がチェックされているかどうかを確認する方法がありません。私ができること(もしあれば)についてのアイデアはありますか、それとも古いチェックボックスに戻すだけですか?