gpt4 book ai didi

javascript - 存储在 Session Javascript 中后获取 DOM 事件

转载 作者:行者123 更新时间:2023-12-01 01:44:39 25 4
gpt4 key购买 nike

function setItemStates() {
savedItemState = $('#my-items').clone(true, true);
sessionStorage.setItem('savedItemState', savedItemState.html());
}
function getItemStates() {
var domElem = sessionStorage.getItem('savedItemState');
domElem = $(domElem);
$('body').html(domElem) // No events or state
}
<小时/>

我正在寻找一种方法来在克隆并保存到 sessionStorage 后恢复 DOM 事件。

最佳答案

我想您必须使用委托(delegate)事件处理程序,而不是将事件直接绑定(bind)到您的元素上。

例如:

$(document).on("click", "#my-items", function(e) {
...
});

而不是:

$("#my-items").on("click", function(e) {
...
});

关于javascript - 存储在 Session Javascript 中后获取 DOM 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29808006/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com