页面刷新后如何选择相同的jquery元素?就像我有元素$(“ td.treeItem”)一样,在页面刷新后,我想使用相同的jquery对象选择相同的元素吗?
最佳答案
页面刷新后,Javascript中没有维护状态。但是,即使我不建议这样做,也可以将元素选择器(在本例中为td.treeItem
)存储在localstorage
内,这是浏览器内部的数据存储,用于跟踪同一域(例如,您每个域都有一个“ localStorage”)。
为了实现您想要的,您只需要执行以下操作:
localStorage.setItem(key, value) //In your case key can be treeItem and value td.treeItem, for example.
然后,在重新加载页面后,您应该在准备就绪的文档上添加一个侦听器,并从localStorage中检索该项目。这样做如下:
$( document ).ready(function() {
var treeItem = localStorage.getItem(key) //In your case treeItem or whatever key you chose
//perform desired operation over treeItem
});
希望这可以帮助!
关于javascript - 页面刷新后如何选择相同的jquery元素?就像如果我有元素$(“td.treeItem”),,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45079221/