gpt4 book ai didi

javascript - 在 mouseenter 上的 jQuery 插件中访问 DOM 元素

转载 作者:行者123 更新时间:2023-11-28 21:15:46 25 4
gpt4 key购买 nike

我正在编写一个个人插件,当它悬停在特定元素上时,它需要执行一个操作。我正在运行console.log($(this));console.log($this); (在声明我的默认选项之前,我有 var $this = $(this)

无论如何,当将这些内容记录到控制台时,我只是得到一个包含节点信息的对象,即 <li id="some_id_here"></li> ,但 <li> 中没有任何文本(里面有文字,以及 <span>...</span>

有人可以帮我吗?不确定我需要做什么才能获取 <li> 的实际文本...

谢谢!

注意:这确实是我分配 $this = $(this) 的情况。 。一旦我调整了命名法,一切就都到位了。感谢您的帮助!

最佳答案

如果你有$this = $(this);那么你可以简单地这样做:

$this.html(); // Retrieve HTML inside "<li>" referenced by $this
$this.text(); // Retrieve plain text inside "<li>" referenced by $this

所以你可以尝试:

console.log( $this.html() );

如需进一步阅读,请查看 jQuery .html().text() 方法文档 here .

干杯!

关于javascript - 在 mouseenter 上的 jQuery 插件中访问 DOM 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7652847/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com