jquery - 使用 class 而不是 id 的 keyup 事件

标签 jquery jquery-selectors

如果我有 2 个文本框,不使用 id,如何确定哪个文本框正在触发“keyup”事件?

出于各种原因,我需要使用类而不是 id,其中两个文本框的类名相同。

事实上,我可以使用相同的类名多次在屏幕上显示相同的文本框。

HTML 看起来像这样

<div class="outer_div">
   <input type="text" class="mytextbox" />
   <div class="inner_div"></div>
</div>

<div class="outer_div">
   <input type="text" class="mytextbox" />
   <div class="inner_div"></div>
</div>

<div class="outer_div">
   <input type="text" class="mytextbox" />
   <div class="inner_div"></div>
</div>

最佳答案

$('.mytextbox').keyup(function(event){
 // play with event
 // use $(this) to determine which element triggers this event
});

关于jquery - 使用 class 而不是 id 的 keyup 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10721584/

相关文章:

javascript - Google Charts - 格式化 vAxis 点而不是逗号

jquery-selectors - jQuery 按名称和 ID 选择

jquery - 如何选择不是当前元素的直接祖先的元素?

带有 .css 类的 jQuery img 不起作用

javascript - 如何使用 jQuery 克隆和追加多个元素?

javascript - Jquery 多重选择器

javascript - 如何正确循环 JSON 响应

jquery - 如何使用 JQuery 就绪事件?

jquery - 通过单击 d3.js 中的节点来删除和添加节点

jquery - 如何从 Django 模板调用 Dajax/Dajaxice 函数