2013-02-20 72 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

回答