我正在尝试实现一个场景,其中我有一个包含 115 个链接的 HTML 文档。所有链接都没有标题属性。
<a href="/rek/index.html">REK</a>
我想在这里实现的是为所有这些 anchor 标记添加一个标题,其值如下:
<a href="/rek/index.html" title="REK">REK</a>
这意味着标题属性的值必须是链接的文本。我知道如何使用 JAVASCRIPT 向所有链接添加标题属性,但我无法根据链接文本向其添加值。
任何人都可以建议我一种实现此目标的方法吗?提前致谢!
最佳答案
你可以尝试这样的事情:-
$('a').each(function(){
$(this).attr('title',$(this).text()); //or use $.trim($(this).text()) to remove white spaces.
});
或者,如果您只想在没有标题属性的 anchor 标记上添加标题属性,请尝试以下操作:-
$('a:not([title])').each(function(){
$(this).attr('title',$(this).text()); //or use $.trim($(this).text()) to remove white spaces.
});
关于javascript - 用于为 HTML 文档中的所有 anchor 标记添加标题及其值的脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26904769/