2013-02-20 101 views
0

我正在使用jQuery並想檢索點擊元素的'id'屬性 ,在這種情況下,元素是元素。jquery attr()不返回期望值

請檢查下面的圖像。注意,每當我在jQuery中使用attr()方法時,返回的字符串就是對象(或者數組)的某種類型。

期望值打印在下一行的下方。

$(this)[0].id 

當用戶點擊一個元素,是不是該元素是一個在「這」是參考:當 我使用它返回正確的價值?

爲什麼attr()返回一個數組?

enter image description here

+0

在Chrome上爲我工作(最新版本):http://jsfiddle.net/UQTY2/23/,它應該取決於您正在使用的webkit調試控制檯。 – sdespont 2013-02-20 07:42:36

+0

當您使用命令'console.log($(this));' – sdespont 2013-02-20 07:45:48

+0

時,通常會完成對象數據的打印。「我沒有收到最後一條評論。是的,我知道它是如何在控制檯中打印的。奇怪的是,它適用於js小提琴。將重試。 – kapitanluffy 2013-02-20 07:57:12

回答