1

提交前绝望的深夜编码。

我有两个具有两个单独类名的 HTML 对象,我希望将同一个事件与不同的动作侦听器绑定。

<form class="form-wrapper cf" action ="">
  <input id="searchInput" type="text" placeholder="Search for Sets or Cards" required>
  <button class="searchButton" type="button">Search</button>
</form>

我已经设法处理单击按钮,并且在阅读“on”文档后,我发现您可以将多个侦听器绑定到同一个类。但是我不知道是否也可以进行键盘输入。

$(".searchButton").on("click" ,function(){
4

4 回答 4

7

尝试这个:

$('.searchButton, #searchInput').on('click keyup' ,function(){
于 2013-05-07T08:51:02.257 回答
2

您是否正在寻找这样的东西:jsfiddle 链接http://jsfiddle.net/XAGD9/2/

$(document).on("click keyup",".searchButton" ,function(){
于 2013-05-07T08:54:07.490 回答
1

你可以这样做:

$(".form-wrapper").on("click keyup", ".searchButton",function(){
    // Your code here
});
于 2013-05-07T08:50:57.350 回答
-1

尝试这个 :

     $(".searchButton").bind("click keyup" ,function(){});
于 2013-05-07T08:52:55.613 回答