jquery $(event.target)在控制台中返回DOM,而不是HTML

时间:2013-06-03 22:12:57

标签: javascript jquery javascript-events

使用此代码

$(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)的方式有变化吗?

3 个答案:

答案 0 :(得分:3)

这与浏览器输出的变化有关,它与jQuery没有关系。这是关于这个主题的主题 - console.logging

答案 1 :(得分:0)

event.target返回DOM元素,因此您可以检索具有值

的任何属性/属性

试试这个

$(event.target).text()

答案 2 :(得分:0)

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

console.log($(event.target)[0]);