jquery成功函数删除div

时间:2013-07-31 17:13:05

标签: jquery html

我的任务是从ajax调用中获取html数据,并且在成功时我希望绑定到特定标记并删除其余的html数据。

“在这种情况下,特定div标签是#divtest

我想删除divtbldataresults,转移

数据是html“

问题是出现错误的JAVASCRIPT错误,我很惊讶我的代码是否有语法问题,或者我做错了什么。提前发现

$.ajax({
   type: "POST",
   cache: false,
   url: '@Url.Content("~/SyndromicQuery/QueryPeriod")',
   data: { selectedItem: selectedItem,
   startdate: startdate,
   enddate: enddate,
   queryid: queryid
},
success: function (data) {
   var jqObj = $(data);
   jqObj.find('divtbldataresults').remove();
   jqObj.find('divend').remove();
   $('canvas').remove();
   $("#divtest").empty().append(jqObj);

}

2 个答案:

答案 0 :(得分:0)

这可能是因为#divtest是您要删除的其中一个页面元素的子项。

答案 1 :(得分:0)

似乎您正在寻找:<divtbldataresults><divend>我希望您不会使用它!

如果他们是班级,请尝试:

var jqObj = $(data);
   jqObj.find('.divtbldataresults').remove();
   jqObj.find('.divend').remove();

如果他们是id,请尝试:

var jqObj = $(data);
       jqObj.find('#divtbldataresults').remove();
       jqObj.find('#divend').remove();

此外,如果他们是第一级(或直接)孩子。尝试:

var jqObj = $(data);
       jqObj.filter('.divtbldataresults').remove();
       jqObj.filter('.divend').remove();