【问题标题】:2 event handler calling one jquery method [duplicate]2个事件处理程序调用一个jquery方法[重复]
【发布时间】:2014-09-20 21:45:01
【问题描述】:

我有这样的事情:

$(".BWTabVerticalTitle").on("click", function () { alert('You pressed enter!'); });

还有这样的:

        $(".BWTabVerticalTitle").keypress(function (e) {
            if (e.which == 13) {
                alert('You pressed enter!');
            }
        });

现在,我想将这两个组合成一个调用该函数的语句。 可能是这样的:

        $(".BWTabVerticalTitle").on("click", function (e) {
        if (e.which == 13) {
            alert('You pressed enter!');
        }
        }).keypress();

目标是通过 ENTER 键和点击事件激活该功能,但我的想法不起作用...

谢谢...

【问题讨论】:

    标签: jquery css


    【解决方案1】:
     $(".BWTabVerticalTitle").bind('click keydown', function(e) {
         if (e.which === 13) {
            alert('enter!')
         }
         else { alert('click') }
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-04
      • 1970-01-01
      • 2017-01-31
      • 1970-01-01
      • 2019-01-26
      • 1970-01-01
      相关资源
      最近更新 更多