私は次のHTMLを持っています:
<form name="frmSave">...</form>
念のために言っておきますが、何かを追加するためにHTMLを変更することはできません。id
これは私がそのform
名前で要素を取得しようとしたものです:
var frm = $('form[name="frmSave"]');
console.log(frm);
(しかし、上記のコードは、私が必要とfrmSave
しているものではない名前の子要素を取得しようとするform
と思います)。
どうすればこれを達成できますか?セレクターを使用するform
だけで取得することは可能ですか?name
アップデート:
ここからのコードスニペットではなく、元のコード(セレクターで「コンビネーター」とも呼ばれるスペースを使用)で間違った方法を実行していたため、jQueryは必要な名前の子要素を取得しようとして、自分自身に問いかけていました。何も返されなかったので何が悪かったのか。
受け入れられた答えはこれについてより良い説明を与えるので、少しのスペースがすべてを変える可能性があります-次回は適切に眠ります:-)