を選択することはできません見つける:入力チェックボックスを選択してチェックすることJavascriptが()私は、このHTMLの構造を有する入力チェックボックス
<div class="col-sm-3" id="checkbox-cod">
<label class="non-escrow">
<input type="checkbox" name="payment_method[COD]" value="1"> COD
</label>
</div>
を、私はこのJavaScript(ではないのjQueryを)持っている:
var kkCod = document.getElementById('checkbox-cod');
kkCod.find('input').checked = true;
セレクタが間違っています。入力を選択してチェック値を与えることはできません。この場合、find()
の使い方はどうですか?ありがとうございました。
'.find()' jQueryの方法ではなく、DOMメソッドです:jQueryのに代わる方法として
()を見つけ、次のようなチェーンquerySelectorに電話をすることができますあなたのブラウザのdevツールコンソールで '.find()'が定義されていないというエラー?代わりに '.querySelector()'を試してください。 – nnnnnn