0

我有一个启用了 jquery 的 html 页面。

一旦用户使用 jquery 交互修改页面,我需要保存生成的 DOM。

根据 [Get Jquery DOM][1], $(document).html(); 应该给我html,所以我试图提醒

$(document).html();

但是我收到警报未定义元素

http://jsfiddle.net/ujYzM/3/

请有人帮忙

提前致谢。

4

2 回答 2

1

您可能希望使用$('html')或获取 DOM$('body')

jsFiddle

alert($('html').html());
alert($('body').html());
于 2013-04-13T07:15:17.263 回答
0

这应该工作

$(document).ready(function () {
     $("#sketch_board").droppable({
        hoverClass: 'smbrd',
        tollerance: "touch",
        drop: function (event, ui) {
            $("#sketch_board").append($('#div_drag').html());
            var x = $('#sketch_board').text();
            alert(x);
        }
    });

    $('#div_drag').draggable({
        containment: "window",
        revert: true
    });
});
于 2013-04-13T07:14:58.280 回答