-1

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

4

2 回答 2

0

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

http://www.electrictoolbox.com/jquery-cookies/是一个 jQuery 插件,可以帮助您在 jQuery 中设置/管理 cookie。

要在“包含”jQuery-cookies 后设置 cookie,请使用:

$.cookie("clicked", 0);

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

现在你可能有一些 onClick 函数只是获取 cookie 值并在单击后用 1 迭代它,如下所示:

var clicked = $.cookie("clicked");
clicked += 1;
$.cookie("clicked", clicked);
于 2013-06-23T18:26:11.060 回答
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();
        }
    });
});

jsfiddle

于 2013-06-23T19:41:55.787 回答