JavaScriptでDOM要素を選択しました。今セレクタとJavaScript識別子を正しく組み合わせる方法は?
var myParentElement = document.getElementById('myParentId');
、のが見え、有効な入力要素である、1つの子である最初の要素を選択するために、jQueryのを使用して、私がしたいとしましょう、そして、ここで指定された属性(特定の値を持っており、I要素の名前を確認したい)。
$([name="myChildName"]).children(':input:enabled:visible:first'); // ?
上記のスニペットは、私はそれを修正すべきか、間違っていますか? (私は少しCSSを知っていますが、あまりjQueryはありません)。
追加要件:実際に、私は名前を持っているとしてではなく、IDの最初の行よりも小さな少し複雑だった、申し訳ありません:私はjQueryの1.7.2
EDITに制限されています。
とにかく、あなたのアドバイスのおかげで、私が探していた解決策が見つかりました: $( "[name = '+ myNameIdentifier +']")フィルタ( ":入力:有効:可視:最初"); IIRC 最初の二重引用符は必ずでなければならず、それらを含めないとばかげているエラーです。
さらに、私は子供の間の違いを見落とし、見つけてフィルタリングしました。私の質問は不明でした。私は、指定された名前のすべての要素を選択し、その選択項目にフィルタを適用したい(子供や子孫については気にしない)。
私はそれについては考えていませんでしたが、明らかにそれは明らかでした:( ありがとう!:) – Toto