-1

这是我的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;
});

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

4

1 回答 1

3

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

这完全取决于代码在哪里执行。元素需要准备好/渲染,以便可以找到它并且可以将事件绑定到它。这是通过以下其中一项来完成的:

  • $(document).ready(func)(或$(window).on("load", func),或类似)
  • 在 HTML 中的 span之后绑定事件(例如在 的末尾<body>)。这可能是最容易做到的,并且不会阻止 HTML 被解析/呈现。
  • 事件委托(对于您的情况可能没有必要,因为它更适用于动态元素)
于 2013-06-12T19:57:50.300 回答