我想通过其类名存储一些dom。通过存储一些dom,我的意思是我想要区分的所有div都有相同的类名,但是我想稍后在if语句中使用它,比如如果点击两次并且点击了三次。它有可能吗?
答案 0 :(得分:0)
如果您需要通过整个网站收集点击次数等,您可以将这些数据存储到Cookie中。
http://www.electrictoolbox.com/jquery-cookies/是一个jQuery插件,可以帮助您在jQuery中设置/管理cookie。
在&#34之后设置一个cookie;包括" jQuery-cookies使用:
$.cookie("clicked", 0);
如果您只想检查div被点击的频率等等,那么存储整个DOM对我来说似乎不是一个好主意。所以让我们单击调用cookie并将其赋值为0.
现在你有一些onClick函数只是获取cookie值,并按一次点击它迭代它:
var clicked = $.cookie("clicked");
clicked += 1;
$.cookie("clicked", clicked);
答案 1 :(得分:0)
这是jQuery函数在变量中记住(.detach)元素,然后将它们追加到DOM:
jQuery(function () {
var save = $('.special').detach();
$('button').click(function() {
if (save.length) {
save.eq(0).appendTo(".targetdiv");
save = save.filter(function(i) { return i; });
} else {
save = $('.special').detach();
}
});
});