我有一个div
是由阿贾克斯创建的.append(html)
函数,
我试图选择那个div
并删除它,但我无法选择它。如何选择由.append()函数动态创建的div
?追加(html)删除?
我喜欢这个创建,
$("#loadplace"+Id).append(html);
我试图删除这样的;
$('#load_comment'+id).slideUp('slow', function() {$(this).remove();});
我有一个div
是由阿贾克斯创建的.append(html)
函数,
我试图选择那个div
并删除它,但我无法选择它。如何选择由.append()函数动态创建的div
?追加(html)删除?
我喜欢这个创建,
$("#loadplace"+Id).append(html);
我试图删除这样的;
$('#load_comment'+id).slideUp('slow', function() {$(this).remove();});
$('#load_comment'+id).slideUp('slow', function() {$(this).find("#myDiv").remove();});
我试过这样,但我不工作, find('load_comment'+ id).slideUp('slow',function(){ $(this).find('#load_comment'+ id).remove();});' – rtaskiran 2012-04-02 14:28:44
为什么'find('#load_comment'+ id)'?你没有一个唯一的id里面的div? – 2012-04-02 14:31:39
这主要页面这里列出的意见, GID =主页ID '
' 这个评论的页面; '$阿贾克斯({ 类型: “POST”, 网址: “数据/ commentform.asp”, 数据:dataString, 缓存:假的, 成功:功能(HTML){ $(“#loadplace (+).append(html); $(“#flash”+ Id).hide(); $(“textarea#textboxcontent”+ Id).val(''); } }); }返回false;});' 和我veriable ''首先尝试用一个变量:
var $myDiv = $(html);
则:
$("#loadplace"+Id).append($myDiv);
则:
$myDiv.remove();
当我推送提交按钮它创建div #load_comment _(+变量+)附加(html)和评论添加到帖子下。然后,当我尝试删除这个使用jquery append函数创建的注释时,我不能选择该div来删除。 – rtaskiran 2012-04-02 14:36:52
显示我们休息的代码,在哪里定义的ID? – 2012-04-02 13:48:27
请显示相关的HTML。 – 2012-04-02 13:48:29
在此期间'id'变量是否改变了? – 2012-04-02 13:50:55