查看用户点击图像的次数

Jon*_*Jon 4 javascript jquery

我试图计算用户点击任何图像的次数.这就是我想出的:

    var count = 0

   $('document').ready(function() {
        function countClicks() {
            $('img').click(function() {
                count++;
            }
        )};
    )};
Run Code Online (Sandbox Code Playgroud)

我想知道这是否会起作用,如果这是我解决方案的最佳方法.另外,我将如何访问"计数"以供日后使用?例如,如果我输入一个基本条件,检查'count'是否大于10,它是一个单独的函数还是在'countClicks'函数内?谢谢你,如果这个问题过于简单,我很抱歉.

elc*_*nrs 6

你可以使用data()存储:

$('img')
    .data('counter', 0)
    .click(function() {
        var counter = $(this).data('counter');
        $(this).data('counter', counter + 1);
    });
Run Code Online (Sandbox Code Playgroud)

演示: http ://jsfiddle.net/elclanrs/QEKMf/