2011-07-19 18 views
0

jqueryでダイアログボックスに読み込まれたコンテンツのクラス/ IDを認識するのに問題があります。ダイアログボックスが作成される前に、すべてのjqueryコード(まだアンロードされていないクラスを扱うコードを含む)がロードされますが、最終的にダイアログボックスに入るhtmlはオンザフライで作成されます。私は特定のクラスを取得しようとしているが、コード/コンテンツの残りの部分を知りませんので、データベースからロードする理由がわかります。ダイアログボックスではなく、クリック可能なクラスでHTMLをページに貼り付けると、それはうまくいきますが、明らかにそうしたくありません。 jqueryがリスニングするクラスは、ダイアログボックスが作成されるまでページに表示されないので、これはDOMの問題だと考えていました(ダイアログボックス自体も別のアイテムをクリックして作成されます。この方法では、人々はデータベース内の情報を持つダイアログボックスをその中に入れることを望むかもしれないし、そうしたくないかもしれない)。説明し、おそらくこれに対する解決策を見つけるのに助けがあれば大いに感謝しています。jqueryがダイアログボックスに読み込まれた新しいHTMLを表示しない

答えて

1

jQuery.live()をご覧ください。

+0

+1質問と同じくらい曖昧な質問 –

+0

ああ...それは簡単だった。ライブはトリックでした! :)ありがとう。 –

+0

私はそれが曖昧であったことを知っていますが、私は誰か他の人が私のくすぶりを理解していたと思います。 –

関連する問題