查找可点击的元素

时间:2012-02-11 05:38:35

标签: jquery

有没有办法找到用click()或live('click)指定的所有可点击元素?

如果点击任何此类元素,我想执行一些操作。

$('.container').bind('click', function(event) {
    // actions
});

这个点击了所有点击次数。

感谢。

1 个答案:

答案 0 :(得分:5)

这样做:

$.each($('.container').find("*").andSelf().data("events"), function(i, event) {
    $.each(event, function(j, h) {
        if(j = 'click')
        {
            //Do stuff to $(this)
            alert(j);
            alert(h.handler); //Gets the actual handler for each event ( inject code >=] )
        }
    });
});

使用JSFiddle

http://jsfiddle.net/vFaAK/