jquery - 由css类选择

时间:2013-05-05 12:11:31

标签: jquery css

网络新手。

我想知道用户是否用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。

有什么想法吗?

2 个答案:

答案 0 :(得分:6)

find搜索孩子们。你应该检查你的元素是否具有你想要的类:

$(event.target).hasClass("tagIcon")

答案 1 :(得分:3)

find()在里面找到匹配的元素。元素本身是否与选择器匹配无关紧要。

将支票更改为:

($(event.target).is('.tagIcon'))