javascript - 将 jQuery on() 指定为特定的类或 id

标签 javascript jquery

我有一些模板代码,可以生成新的超链接和按钮,这些超链接和按钮具有与其关联的事件。是否可以使用 on() 事件绑定(bind)器根据按钮的类属性来区分不同类型的按钮,从而捕获所有按钮和超链接?

我正在使用的代码是:

$("#search-results-form").on("click", "button", function(e) {
  // Do something on Clear
});
<!-- Generated by template -->
<div id="search-results-form">
    <button class="submit">Submit</button>
    <button class="clear">Clear</button>
</div>

最佳答案

您可以使用任何选择器,这里是类选择器的示例

$("#search-results-form").on("click", "button.clear", function(e) {
  // Do something on Clear
});

关于javascript - 将 jQuery on() 指定为特定的类或 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25367214/

相关文章:

java - 如何获取显示标签中对应行的id

javascript - 用线条分割网页

javascript - 添加图像并将鼠标悬停在图像的文本上

javascript - 如何将 JSON 文件转换为 JS 数组?

javascript - 检测宽度 : auto in jQuery

javascript - _Layout.cshtml 中引用的 JS 文件/函数不适用于其他 View

javascript - Onclick 适用于所有视频和模态

javascript - 搜索 JSON 对象数组

javascript - 停止 JavaScript 计时器和动画并恢复它们

Javascript 将表存储在带有条件的变量中