我想让浏览器记住jquery中的特定dom

我想让浏览器记住jquery中的特定dom,jquery,class,dom,Jquery,Class,Dom,我想通过它的类名来存储一些dom。通过存储一些dom,我的意思是我想要区分的所有div都有相同的类名,但我想稍后在if语句中使用它,比如如果这个被单击两次,那个被单击三次。有可能吗?如果您需要收集整个网站的点击访问等信息,您可以将这些数据存储到cookie中 是一个jQuery插件,可以帮助您在jQuery中设置/管理cookie 要在“包括”jQuery cookie之后设置cookie,请使用: $.cookie("clicked", 0); 如果您只想检查一个div被点击的频率等等,那么

我想通过它的类名来存储一些dom。通过存储一些dom,我的意思是我想要区分的所有div都有相同的类名,但我想稍后在if语句中使用它,比如如果这个被单击两次,那个被单击三次。有可能吗?

如果您需要收集整个网站的点击访问等信息,您可以将这些数据存储到cookie中

是一个jQuery插件,可以帮助您在jQuery中设置/管理cookie

要在“包括”jQuery cookie之后设置cookie,请使用:

$.cookie("clicked", 0);
如果您只想检查一个div被点击的频率等等,那么存储整个DOM对我来说似乎不是一个好主意。因此,让我们调用cookieclicked并将其值设为0

现在您可能有了一些onClick函数,只需获取cookie值并在单击后使用1进行迭代,如下所示:

var clicked = $.cookie("clicked");
clicked += 1;
$.cookie("clicked", clicked);

以下是jQuery函数,用于记住变量中的(.detach)元素,然后将它们追加回DOM:

jQuery(函数(){
var save=$('.special').detach();
$(“按钮”)。单击(函数(){
如果(保存长度){
save.eq(0).appendTo(“.targetdiv”);
save=save.filter(函数(i){return i;});
}否则{
save=$('.special').detach();
}
});
});

只需使用javascript变量缓存DOM元素