Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IE中的Javascript Outerhtml错误_Javascript_Jquery - Fatal编程技术网

IE中的Javascript Outerhtml错误

IE中的Javascript Outerhtml错误,javascript,jquery,Javascript,Jquery,我有一个显示和隐藏html内容的脚本 $(".head-text").live('click', function (event) { var header = $(this); var listid = header.find('strong').attr("data-id"); var list = "#" + listid; var ajaxManager = $.manageAjax.create('cacheQueue

我有一个显示和隐藏html内容的脚本

 $(".head-text").live('click', function (event) {

        var header = $(this);
        var listid = header.find('strong').attr("data-id");
        var list = "#" + listid;
        var ajaxManager = $.manageAjax.create('cacheQueue', {
            queue: true,
            cacheResponse: false
        });
        if ($(list).length == 0) {
            $("#ajax-loading-01").show();
            ajaxManager.add({
                type: 'GET', url: '/ajaxhandler', data: { showlist: "1", listid: listid }

             , success: function (data) {

                 header.parent().append($(data).find(list)[0].outerHTML);

                 header.parent()._removeClass('show').addClass('hide');


             }
             , complete: function () {

                 $("#ajax-loading-01").hide();
             }
             , error: function (err) {

             }
            });

            return false;
        }
    });

在chrome和mozilla中工作很好,但是
outerHTML
在IE-
header.parent().append($(数据).find(列表)[0].outerHTML)中不起作用。
。如何解决此问题?

为什么不使用
$(数据)。查找(列表)
?html包含

我需要标记中的所有数据,所以我使用outerhtml,但它在IET中不起作用。如果您发布了相关HTML和
数据中的AJAX响应,这也会很有帮助。还有
header.parent()。_removeClass('show')。addClass('hide')-您的意思是
.removeClass
?您得到的“
outerHTML
在IE中不工作”的确切错误是什么?并非所有时间控制台中都会显示错误