警报($(文件)的.html();)

时间:2013-04-13 07:05:58

标签: jquery html

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

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

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

$(document).html();

但是我得到了警报未定义元素

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

请有人帮忙

提前致谢。

2 个答案:

答案 0 :(得分:1)

您可能希望使用$('html')$('body')

来获取DOM

jsFiddle

alert($('html').html());
alert($('body').html());

答案 1 :(得分: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
    });
});