如何访问此选择器并添加侦听器

how do I access this selector and add a listener

本文关键字:选择器 添加 侦听器 何访问 访问      更新时间:2023-09-26

这是我的HTML<span class="btn btn-small"><i class="icon-remove"></i></span>

这就是我所尝试的但是当我的选择器被点击

时,我的断点在这个方法中永远不会停止
$('span.btn-small').click(function () {
//run ajax call
// actions
var i;
i = 0;
});

我认为这将适用于那个选择器因为它是一个span标签带有一个btn-small类

选择器应该可以工作。它选择所有<span>类为btn-small的元素

这完全取决于代码在哪里执行。元素需要准备好/呈现,这样才能找到它,并将事件绑定到它。这是通过以下1个命令完成的:

  • $(document).ready(func)(或$(window).on("load", func),或类似)
  • 在HTML的 span之后绑定事件(比如在<body>的末尾)。这可能是最容易做到的,并且不会阻止HTML被解析/渲染。
  • 事件委托(对于您的情况可能没有必要,因为它更适合动态元素)