2010-12-16 8 views
0

divの文字列を別のhidden div内に追加する.postがあります。それらの画像をクリックして、動的に作成されたdivの1つを表示したいと考えています。 投稿はjson配列を返します。その配列によるIループは、私がこれを行うと...Jquery dom after .post

string += '<div id="div2'+variable+'">'+value+'</div>'; 
$("div1").append(string); 

私は動的にjqueryのダイアログでのdiv(DIV2プラスので、変数)を作成したさまざまな要素やショーをクリックできるようにする必要があります。私はこれを試してみましたが、ポストリクエスト後に作成されたので、DOMにはありません。

function showdiv(variable){   
    $("div2"+vairable).dialog('open'); 
} 

答えて

1

その後、他の要素にイベントハンドラを追加し、この

var new_div = $('<div/>'); 
new_div.attr('id', 'div' + variable) 
     .html(value); 

のような要素を作成します。

other_element.click(function() { 
    $('#div' + variable).dialog('open'); 
});