2012-04-02 120 views
1

我有一個div是由阿賈克斯創建的.append(html)函數,
我試圖選擇那個div並刪除它,但我無法選擇它。如何選擇由.append()函數動態創建的div追加(html)刪除?

我喜歡這個創建,

$("#loadplace"+Id).append(html); 

我試圖刪除這樣的;

$('#load_comment'+id).slideUp('slow', function() {$(this).remove();}); 
+0

顯示我們休息的代碼,在哪裏定義的ID? – 2012-04-02 13:48:27

+0

請顯示相關的HTML。 – 2012-04-02 13:48:29

+0

在此期間'id'變量是否改變了? – 2012-04-02 13:50:55

回答

3
$('#load_comment'+id).slideUp('slow', function() {$(this).find("#myDiv").remove();}); 
+0

我試過這樣,但我不工作, find('load_comment'+ id).slideUp('slow',function(){ $(this).find('#load_comment'+ id).remove();});' – rtaskiran 2012-04-02 14:28:44

+0

爲什麼'find('#load_comment'+ id)'?你沒有一個唯一的id裏面的div? – 2012-04-02 14:31:39

+0

這主要頁面這裏列出的意見, GID =主頁ID '

' 這個評論的頁面; '$阿賈克斯({ 類型: 「POST」, 網址: 「數據/ commentform.asp」, 數據:dataString, 緩存:假的, 成功:功能(HTML){ $(「#loadplace (+).append(html); $(「#flash」+ Id).hide(); $(「textarea#textboxcontent」+ Id).val(''); } }); }返回false;});' 和我veriable ''
COMMENT
未啓用 – rtaskiran 2012-04-02 14:40:18

0

首先嚐試用一個變量:

var $myDiv = $(html); 

則:

$("#loadplace"+Id).append($myDiv); 

則:

$myDiv.remove(); 
+0

當我推送提交按鈕它創建div #load_comment _(+變量+)附加(html)和評論添加到帖子下。然後,當我嘗試刪除這個使用jquery append函數創建的註釋時,我不能選擇該div來刪除。 – rtaskiran 2012-04-02 14:36:52