チェックボックスが次のようにチェックされているかどうかを確認するjQuery関数を作成しました。
if ($('input:checkbox:checked').length > 0){ }
2 つの別々のフォームに 2 つのチェック ボックスのセットがあります。上記のコードを使用すると、両方のフォームでチェックボックスがチェックされます。if
1フォームのみの条件が欲しい。どうすれば達成できますか?
チェックボックスが次のようにチェックされているかどうかを確認するjQuery関数を作成しました。
if ($('input:checkbox:checked').length > 0){ }
2 つの別々のフォームに 2 つのチェック ボックスのセットがあります。上記のコードを使用すると、両方のフォームでチェックボックスがチェックされます。if
1フォームのみの条件が欲しい。どうすれば達成できますか?
itsまたはetcを使用してform
inを含めることができます。selector
id
class
フォーム ID を使用する
if ($('#yourFormId input:checkbox:checked').length > 0){ }
フォームクラスを使用する
if ($('.yourFormClass input:checkbox:checked').length > 0){ }
フォームのインデックスを使用することにより、eq(0) は最初のフォームを提供し、eq(1) は 2 番目のフォームを提供します...
if ($('form:eq(0) input:checkbox:checked').length > 0) { }
:eq()
セレクターを使用できます。次のことを試してください。
if ($('form:eq(0) input[type="checkbox"]:checked').length > 0) { } // first form checkboxes
if ($('form:eq(1) input[type="checkbox"]:checked').length > 0) { } // second form checkboxes
:checkbox
セレクターは非推奨input[type="checkbox"]
であり、代わりに使用できることに注意してください。