有没有办法在不实际删除标题的情况下从标题属性中删除工具提示。
我有一个这样的标题属性的链接
<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/