0

ウェブ初心者。

ユーザーが特定のクラスの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 を返します。

何か案が?

4

2 に答える 2

6

find子供たちを検索します。要素に必要なクラスがあるかどうかを確認する必要があります。

$(event.target).hasClass("tagIcon")
于 2013-05-05T12:13:47.057 に答える
3

find()呼び出された要素で一致する要素を見つけます。要素自体がセレクターに一致するかどうかは問題ではありません。

チェックを次のように変更します。

($(event.target).is('.tagIcon'))
于 2013-05-05T12:13:23.150 に答える