0

ajax リクエストによって読み込まれるポップアップにフォームがあります。入力例:

  <input id="target" type="text" value="123">

そしてスクリプト:

  test = $('#target').val();
  console.log(test); //shows nothing
  test2 = $('input#target').val();
  console.log(test2); //shows 123

そのような行動の理由は何ですか?入力の ID は一意です。プロジェクトは、重要な場合は YII で作成されます。

4

1 に答える 1

0

この種のエラーは通常id、ページに無効な属性が重複していることを示しています。これをテストするには:

alert($("#target").length);

0 または 1 が表示されれば、それは正しいです。1 より大きい場合は、重複を修正する必要があります。

于 2012-05-24T16:03:42.003 に答える