0

使用此代码

$(document).on('click', '.docs-tag', function(event){
    console.log($(event.target))
})

我期待看到

[<some html>]

而是得到

[span.icon-tag docs-tag child_hover dropdown-open, context: span.icon-tag docs-tag child_hover dropdown-open, constructor: function, init: function, selector: "", jquery: "1.8.2"…]

我最近升级到 jquery 1.8.2。我们处理 $(event.target) 的方式是否发生了变化?

4

3 回答 3

3

这与浏览器输出的变化有关,与 jQuery 无关。这是关于主题的一个线程 - console.logging

于 2013-06-03T22:20:46.900 回答
1

如果要查看 DOM 节点,请执行以下操作:

console.log($(event.target)[0]);
于 2013-06-03T23:08:58.107 回答
0

event.target 返回 DOM 元素,因此您可以检索任何具有值的属性/属性

尝试这个

$(event.target).text()
于 2013-06-03T22:15:11.907 回答