入力テキスト・フィールドの値にアクセスすることができません:以下のコードを使用して私は入力フィールドや、次のHTMLから動的に作成した入力フィールドのいずれかにアクセスすることができませんjQueryの
<div class="row">
<div class="input_fields_wrap" id="Categories">
<button class="add_field_with_subs">Add More Categories</button>
<div class="input_fields"><input type="text" name="someInput"><a href="#" class="add_sub_field">Add Sub-Categories</a></div>
</div>
</div>
は2」の適切な値を与えます「:
$("#Categories").children("div").each(() => alert($(this).children.length));
とアラートが各動的に作成フィールドに対して適切にトリガされます...
しかし、適切な入力テキストフィールドのyの値を取得しようとします"undefined"の応答を得ます。
私は.children( "入力")、.children( ":入力")しようとしました、.last()、.findなどを
は、誰もがだろう私が間違ってやっていることについて私に助言することができますか?
は '$(これは)'そのコンテキスト内の子ではなく 'div'ではないでしょう作る代わりに
を
find
を使用し、DOMの単一レベルをトラバース?あなたの 'input'は子供を持っていません。 – zgood@zgood - 矢印機能ではないでしょう。 –
@ T.J.Crowderああ、ああ、私はまだその構文には使用されていません。それは匿名関数の略語だと思った – zgood