チェックボックスをオンにすると、フォームが表示されます。フォームがキャンセルされた場合は、チェックボックスをオフにします。表形式(第2形式)で参照行をテーブル行のチェックボックスに保存するにはどうすればよいですか?
EDIT
、その後、最初のフォームに移動し、[キャンセル]ボタンをクリックし、チェックボックスに上をスクロールし、いずれかをご確認ください。チェックしたボックスまでスクロールします。 HTMLで
は、私が定義:var curRow = $(this).closest('.trow').find('input[type=checkbox]');
$("#current-row",curRow);
にconsole.logを示しています:
$("#current-checkbox")
[<input id="current-checkbox" type="checkbox" class="hidden">]
関連するJSで
<input id="current-checkbox" type="checkbox" class="hidden" />
が、私は現在の位置を保存します
ザ・解除フォームJS:
$("#cancel-email").on('click', function (e) {
debugger
e.preventDefault();
setTimeout(function() { showMessage(1, 'Emails not sent.') }, 2000);
setTimeout(function() { hideEmailElems(); }, 2000);
$("#current-checkbox").find("input[type=checkbox]").prop("checked", false).focus();
});
にconsole.log:
$("#current-checkbox").find("input[type=checkbox]").length
0
チェックボックスを保存見つけるために正しいjQueryのセレクタとは何ですか?
私はあなたの質問に従うことができません。 CMVE – Amit
を作成すると '.find()'文は必要なくなり、 'id'セレクタは正しい要素を取得します。 – Polyov
$( "#current-checkbox")。prop( "checked"、false)を使用できます。 .find()関数または.closet()関数を使用する必要はありません。 –