jquery没有在span上找到课程?

Ctr*_*eat 0 html javascript css jquery

我在网站上获得了下面的html

<a class="k-grid-filter k-state-active" href="#" tabindex="-1"><span class="k-icon k-filter"></span></a>
Run Code Online (Sandbox Code Playgroud)

我试图将一个点击处理程序附加到显示的范围但我无法获得点击的断点?

我的javascript代码如下:

$(document).on("click", ".k-icon .k-filter", function () {
    debugger;
});
Run Code Online (Sandbox Code Playgroud)

我在这里错过了什么吗?

pat*_*pan 11

删除选择器.k-icon和之间的空格.k-filter

$(document).on("click", ".k-icon.k-filter", function () {
    debugger;
});
Run Code Online (Sandbox Code Playgroud)

如果你在选择器之间给出空格,那么它会将第二个选择器视为子节点.

  • 如果你在选择器之间给出空格,那么它会将第二个选择器视为子节点. (2认同)