javascript - 用于为 HTML 文档中的所有 anchor 标记添加标题及其值的脚本

标签 javascript jquery html anchor title

我正在尝试实现一个场景,其中我有一个包含 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/

相关文章:

javascript - 编写包含 HTML 的长 Javascript 变量的最佳方法

javascript - 在实时网页上执行 JavaScript 文件的最快、最简单的方法是什么?

Javascript正则表达式将字符串的一部分与列表中的项目进行匹配

javascript - 如何使 Javascript/jQuery 自动单击单个按钮(间隔时间)

android - 使用ajax连接到本地服务器时Cordova应用程序超时

javascript - “动态”启用和禁用 jquery 排序

jquery - Kendo 编辑器 - 删除工具栏

html - 让更多的行星绕轨道运行

javascript - 如何使用 jquery 检测自定义 html 标签并替换为 html 特殊字符

javascript - 网站优化 - 压缩 .JS/.CSS 文件