gpt4 book ai didi

jquery - 如何获取div元素的title属性?

转载 作者:行者123 更新时间:2023-12-03 22:58:48 25 4
gpt4 key购买 nike

我正在尝试编写一个 Greasemonkey 脚本。网页中有这样一段话:

<div id="div1" class="..." title="
asdsadsadasd&nbsp;&lte;...
">...</div>

我想使用 jQuery attr 方法获取其标题。但它返回一个空值。我的js代码是这样的:

$("#div1").attr("title");

我已经尝试过多种不同的方式来发出警报,我确信所需的元素已正确选择,并且所有其他属性都很好!只是这个返回空字符串! ( '' ) 这与多行有关吗?

更多详细信息:我正在使用最新的 jQuery (1.8.2),我的浏览器是 Firefox 16.0.1。我看到this link它在那里起作用了!所以也许是因为其他原因。实际上,我正在使用 Greasemonkey 脚本进行编码,该脚本正在更改不属于我编辑的网页。因此无法编辑 HTML 代码。

最佳答案

title 不是 div 的有效属性,但应该仍然有效。如果您可以轻松更改 html,则可以使用:

<div id="div1" class="..." data-title="
asdsadsadasd&nbsp;&lte;...
">...</div>

JS

alert( $("#div1").data("title"));

还要确保您将代码包装在 document.ready 中,以便代码触发时元素存在。我怀疑这可能是你的问题

$(function(){
/* your code*/

})

关于jquery - 如何获取div元素的title属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13002318/

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