IE中的Javascript Outerhtml错误

时间:2013-04-12 05:06:50

标签: 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', {
            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($(data).find(list)[0].outerHTML))。我该如何解决这个问题?

0 个答案:

没有答案