私は次のようになり、自動的に生成されたIDを持つフォーム入力の多くを持っている:この場合、jQuery要素[]セレクタが機能しないのはなぜですか?
<input type="text" id="ctl00_ctl00_rptVariants_ctl00_txtQuantity" />
私は、次のjQueryのセレクタを使用している場合、それは要素を検索します。
$("#ctl00_ctl00_rptVariants_ctl02_txtQuantity").val("666");
しかし、次のいずれかを使用する場合、要素は見つかりませんが、すべてのドキュメントは正常に動作することを意味します。
$("element[id='ctl00_ctl00_rptVariants_ctl02_txtQuantity']").val("666");
または
$("element[id$='_txtQuantity']").val("666");
目標は、そのIDが_txtQuantityで終わるすべての入力フィールドを選択することです。
ありがとうございます!
ありがとうございました - 私は読んでいたページを誤解していました。「要素」は文字通り取られていると考えられました。要素の型に置き換えてはいけませんでした。彼らはイタリック体か何かでそれを置いたはずです!私は実際にこのセレクターのための公式の文書を見つけることができません(それはgoogle "jquery要素セレクター" - あまりにも一般的です)。 – NickG