Javascript 页面刷新后如何选择相同的jquery元素?比如我有元素$(“td.treeItem”),

Javascript 页面刷新后如何选择相同的jquery元素?比如我有元素$(“td.treeItem”),,javascript,jquery,Javascript,Jquery,页面刷新后如何选择相同的jquery元素?例如,如果我有元素$(“td.treeItem”),在页面刷新后,我想使用相同的jquery对象选择相同的元素?Javascript是无状态协议。我们无法在多个页面请求之间保持状态。如果要在多个请求之间保持主状态,则表示,您需要使用HTML5 web存储页面刷新后,Javascript中没有状态维护。但是,即使我不建议这样做,您也可以将元素选择器(在本例中为td.treeItem)存储在localstorage中,这是浏览器中的一种数据存储,用于跟踪同一

页面刷新后如何选择相同的jquery元素?例如,如果我有元素$(“td.treeItem”),在页面刷新后,我想使用相同的jquery对象选择相同的元素?

Javascript是无状态协议。我们无法在多个页面请求之间保持状态。如果要在多个请求之间保持主状态,则表示,您需要使用HTML5 web存储

页面刷新后,Javascript中没有状态维护。但是,即使我不建议这样做,您也可以将元素选择器(在本例中为
td.treeItem
)存储在
localstorage
中,这是浏览器中的一种数据存储,用于跟踪同一域中存储的元素(即每个域都有一个“localstorage”)

要实现您的目标,您只需执行以下操作:

localStorage.setItem(key, value) //In your case key can be treeItem and value td.treeItem, for example.
然后,在重新加载页面时,您应该在DocumentReady上添加一个侦听器,并从localStorage中检索该项。具体做法如下:

$( document ).ready(function() {
  var treeItem = localStorage.getItem(key) //In your case treeItem or whatever key you chose
  //perform desired operation over treeItem
});

希望这有帮助

在使用编码完成一些操作之后,我想突出显示该元素。或者会起作用。