2013-11-21 38 views
-1

我想在JavaScript對象使用jQuery $(本):JQuery的這個JavaScript對象

function A{ 
    $('.test').on('click',function(e){console.log($(this))}) 
} 

不過的onClick的console.log返回的目的,而不是點擊的元素。 有沒有辦法獲得點擊元素?

我也嘗試使用e.target,但我有html元素

謝謝。

+0

您可以替換代碼與您實際使用的代碼你的問題?就像現在這樣,代碼應該拋出一個錯誤。 –

+0

$(。test)應該是$(「。test」) – hammus

+0

*「但onClick console.log返回A對象而不是單擊的元素」*,這不是它應該做的。創建一個可以重現問題的小提琴,因爲現在您的代碼不會重現您所描述的問題。 http://jsfiddle.net/5WLNz/ –

回答

2
function A{ 
    $('.test').on('click',function(e){console.log($(e.target))}) 
} 

function A{ 
    $('.test').click(function(e){console.log($(e.target))}) 
} 

會給你jQuery對象。

例子:http://jsfiddle.net/YpJs3/1/

相關問題