2012-08-15 62 views
0

我試圖檢查被單擊的li元素是否具有'update'類。如何獲取事件對象的類

$('li.category').live('click', function(event) 
{ 
    //my code here 
}); 

我想:

if (($(event.target).hasClass('update'))) 

if ($(this).hasClass('update')) 

這兩者總是返回false。

我該怎麼做?

+2

'$(本).hasClass( '更新')'將是正確的方法。你確定你有這個元素的'update'類嗎? – Curt 2012-08-15 10:54:48

+0

只是一個建議,你確定'update'是正確的嗎?而不是'更新' – Qpirate 2012-08-15 10:56:06

+1

對我來說工作正常:http://jsfiddle.net/AEVLJ/ – 2012-08-15 10:56:19

回答

1

if ($(this).hasClass('update'))應該工作得很好。你確定你正在測試的元素有update類嗎?這裏有一個例子:

http://jsfiddle.net/yv3ba/