2016-05-04 21 views
0

私は次のように3つの選択フィールドを有する:どのようにselect要素を参照できますか?

  • 選択フィールド1
  • 選択フィールド2
  • 選択フィールド3

フィールド1及び2は、単純なのMySQLを介して充填されている選択クエリ。ユーザーが選択フィールド1及び2から1または複数のオプションを選択したとき、私は何を持っていることですが、私はpage2.phpにAJAXリクエストを実行する必要があり、その後、彼らはいくつかの結果が返されます。幸いにもこれはうまくいきます。 page2.php

ID select_fieldと選択フィールドがあります。問題は、私はpage1.phpからこのIDを参照しようとしていたときに表示されます。

この問題を解決するにはどうすればよいですか?動的に要素を追加する結合事象のため

+0

同じIDを持つページに別の要素がないことを確認してください。ページ上の2つの要素がid = "select_field"の場合、それは動作しません。 – user2278120

+0

私はpage1.phpで、このjqueryのコードを使用しています:$( "#のseleccio_test")上( "変更"、機能(){\t \t警告() "クリック"; \t \t}) – riztak

+0

あなたは。同じ文章の中に 'there are'と' with id'を使うことはできません。これはあなたが同じIDを持つ複数の要素を持っていることを意味します。そしてplaseは関連するコードを含んでいます –

答えて

0

使用event delegation

$(document).on('click', '#select_field', function(){ 
    //your code 
}) 
+0

ありがとうございます、良い仕事をしています、 – riztak

関連する問題