网络新手。
我想知道用户是否用css某个类点击了div
我的类html元素如下
<div class="icon arrowIcon arrowLight tagIcon"></div>
我的事件目标值是
$(event.target): jQuery.fn.init[1]
0: div.icon arrowIcon arrowLight tagIcon
和功能
($(event.target).find('.tagIcon').length > 0)
返回false。
有什么想法吗?
答案 0 :(得分:6)
find
搜索孩子们。你应该检查你的元素是否具有你想要的类:
$(event.target).hasClass("tagIcon")
答案 1 :(得分:3)
find()
在里面找到匹配的元素。元素本身是否与选择器匹配无关紧要。
将支票更改为:
($(event.target).is('.tagIcon'))