jquery - 警告 $(this) 时如何获取 HTML 元素而不是 [object Object]

标签 jquery

我正在尝试使用 console.log($(this)) 来查看是否使用 jQuery 选择了正确的元素,并且我得到了 [object Object]

为什么会这样以及如何获取元素的名称?

最佳答案

发生这种情况是因为 console.log 函数需要记录文本,而您正在传递一个实例。该函数本身不会将您的实例解析为其 idname 或任何其他属性。您可以将 idname 属性传递给日志函数......

尝试:

console.log($('selector').attr("id"))

console.log($('selector').attr("name"))

关于jquery - 警告 $(this) 时如何获取 HTML 元素而不是 [object Object],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8343034/

相关文章:

jquery - 如何在 CLNDR.js 中显示多个月份

javascript - 如何使用 javascript 和 jquery 中的 <a> 标签在新标签页中打开链接

jquery - 有谁知道如何模拟 www.foodnetwork.com 上的搜索框?

javascript - 单击另一个按钮触发共享按钮

javascript - 删除不在 jquery 中工作的父项

javascript - 获取文本直到第一个<br/>

javascript - JqG​​rid Treegrid 不显示为树

javascript - jquery切换 "children"

javascript - 如何使用 jQuery 验证美国邮政编码并在 Bootstrap 模板中的文本字段上方以红色显示错误消息?

javascript - 我可以在 AJAX post 请求中进行 mysql 查询吗