javascript - 删除标题标签工具提示

标签 javascript html css tooltip title

有没有办法在不实际删除标题的情况下从标题属性中删除工具提示。

我有一个这样的标题属性的链接

<a href="url" title="anotherURL"></a>

标题完好无损很重要,因为我需要从那里读取 url。我找到的所有修复方法都是删除 title 属性并重新使用它,但在这种情况下这是不可能的。

有什么想法吗?

最佳答案

一切都与浏览器有关。 浏览器根据浏览器规范和解释将标题视为工具提示。

如果你想处理这样的数据,你应该使用 HTML5 way (您可以在任何其他文档类型中使用它,因为它会被忽略)并使用:

<a href="url" data-title="anotherURL"></a>

使用 data- 属性,不会有工具提示,因为未使用 title,您可以使用以下方法轻松获得:

$("a").attr("data-title")

但是,您将需要转换内容,而您说过您不会/不能那样做。

您可以轻松地将所有 title 转换为 data-title 并使用清理标题

$("a").attr("data-title", function() { return $(this).attr("title"); } );
$("a").removeAttr("title");

(所有代码都将与 jQuery Framework 一起使用)

关于javascript - 删除标题标签工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6608001/

相关文章:

javascript - 使用 jquery 发布多个变量

javascript - 将 Cookie 添加到输入背景颜色更改

javascript - 单击后如何禁用单击图标?

html - CSS :after background in Safari for Windows

javascript - 当一个div的内容增加时扩展所有div的高度

html - 使用 bootstrap 创建视频横幅

javascript - 检测 angularjs 指令中元素宽度的变化

javascript - 在 Javascript 中运行时创建表?

javascript - 这是 javascript eval 的好用处吗?

html - bootstrap 4 carousel 不同图像尺寸和屏幕尺寸的相同高度