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

标签 javascript jquery jquery-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) 的处理方式是否发生了变化?

最佳答案

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

关于javascript - jQuery $(event.target) 在控制台中返回 DOM,而不是 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16906710/

相关文章:

php - 有没有办法检测浏览器是否支持 CSS3 动画?

javascript - 输入触发按键事件两次

javascript - UI 路由器 $state.go 没有重定向?

javascript - 文档中的 # 符号是什么意思(示例 : Cache#get(key[, 选项]))

javascript - 在 Firefox 中的定位

javascript - 如何将按钮点击转换为 onload 事件?

即使我删除类名,Jquery 元素悬停仍然有效

javascript - 如何检查 ul 标签的 li 中是否正在播放任何 YouTube 视频,然后相应地执行一些操作

javascript - jQUery/Javascript变量问题

javascript - 刷新选择菜单 - TypeError : Cannot read property 'jQuery19105462655627634376' of undefined