2012-03-13 21 views
0

jQueryを使用してAJAXリクエストによって作成されたdivを記入したいと思います。.html()を使用してAjaxリクエストによって作成されたdivを記入してください

イベントをバインドした時点で新しいDIVがDOMにないので、私はそれを実行できません。ここに私のコードは次のとおりです。

function updateNotice(content, type) { 
    noticeName.html(content).addClass(type).show("slow"); 
} 

noticeNameは、グローバル変数に$("#form-notice");に設定されています。しかし、form-noticeは別のajaxリクエスト(上記の前に呼び出されます)から送信されるdivです。どうすればいいですか? jQuery.on()を使うべきですか?それの使い方?

答えて

2

これは$( "#form-notice")する必要があります。 htmlの後にajax呼び出しから取得します。

function updateNotice(content, type) { 
noticeName = $("#form-notice"); 
noticeName.html(content).addClass(type).show("slow"); 
} 
+0

ありがとう!私は 'noticeName = $("#form-notice ");をAjax呼び出しの直前に行っていました..ありがとう! –

+0

あなたは歓迎です:-) – mimo

関連する問題