首页 > 解决方案 > jquery没有在span上找到类?

问题描述

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

<a class="k-grid-filter k-state-active" href="#" tabindex="-1"><span class="k-icon k-filter"></span></a>

我正在尝试将单击处理程序附加到显示的跨度,但我无法获得断点?

我的javascript代码如下:

$(document).on("click", ".k-icon .k-filter", function () {
    debugger;
});

我在这里错过了什么吗?

标签: javascriptjqueryhtmlcss

解决方案


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

$(document).on("click", ".k-icon.k-filter", function () {
    debugger;
});

如果您在选择器之间留出空间,那么它会将第二个选择器视为子选择器。


推荐阅读