javascript - jQuery:在转义键上保存和恢复部分 dom

标签 javascript jquery dom

在 jQuery 回调中,我想存储 dom 的状态并在按下转义键时恢复此状态:

$(document).ready(function() {
    // add callbacks
    // TODO : *** store dom ***

    $( ".editable" ).click(function () {
        // add other callbacks

        $("#add").keyup(function(e){
            if (e.keyCode == 27) { // escape
                // TODO : *** restore dom ***
            }
        });
    });
});

有办法吗?

最佳答案

正在寻找这个?

$(document).ready(function() {
    // add callbacks
    var original = $(".editable").html();

    $(".editable").click(function () {
        // add other callbacks

        $("#add").keyup(function(e){
            if (e.keyCode == 27) { // escape
                $(".editable").html(original);
            }
        });
    });
});

您要保存和恢复哪个元素?

关于javascript - jQuery:在转义键上保存和恢复部分 dom,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6981294/

相关文章:

javascript - 列出锁定文件中依赖项的所有依赖项

javascript - 通过 if else 语句更改正文 - url

javascript - AWS Amplify,等待 Auth.currentUserInfo

javascript - 如何使用 ClientScript 从代码隐藏调用 javascript 函数

javascript - jQuery: 'visible' 是否检测到最初隐藏的元素?

jquery 随机检查复选框

javascript - Struts2中如何获取特定未选中的复选框

javascript - 创建某个标签时是否有可能引发事件?

php - Debian 服务器上 PHP DOM 的 UTF-8 问题

java - 使用 Jsoup 和 Android Studio 截断网站