收听所有点击事件,除非来自输入

时间:2014-07-25 16:28:31

标签: jquery

我想听每个vclick事件。所以我有:

        $(document).on('vclick', function () {
            console.log('in vclick');
        });

但实际上我只想听听不是来自文本输入的vclick事件。我可以在处理程序中检查事件来源的if语句,但有一种快速的方法可以使用jquery吗?

1 个答案:

答案 0 :(得分:1)

试试这个:

$(function() {
    $(document).on('click', 'input[type!=text]', function() {
        alert($(this).attr('type'));
    });
});

Fiddle