Javascript 使jquery仅适用于第页的单个ahref

Javascript 使jquery仅适用于第页的单个ahref,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我目前有一些Jquery代码,允许根据页面的h1和h2向链接添加文本 这是你的电话号码 现在的问题是,这将应用于页面上的所有HREF,包括菜单等,这没有帮助,因为这些链接不需要额外添加的代码 下面是我们正在使用的代码 HTML: 将id属性添加到元素中,以便可以显式引用它 HTML: 您所要做的就是选择锚定,其中包含它已经拥有的信息: 对于使用: var link = $('a[href$="Question12="]').attr('href'); 这使用jQuery的“”属性选择器 Ja

我目前有一些Jquery代码,允许根据页面的h1和h2向链接添加文本

这是你的电话号码

现在的问题是,这将应用于页面上的所有HREF,包括菜单等,这没有帮助,因为这些链接不需要额外添加的代码

下面是我们正在使用的代码

HTML:


id
属性添加到
元素中,以便可以显式引用它

HTML:


您所要做的就是选择锚定,其中包含它已经拥有的信息:

对于
使用:

var link = $('a[href$="Question12="]').attr('href');
这使用jQuery的“”属性选择器

JavaScript和jQuery的优点在于,您很少需要修改标记来包含它们并有效地使用它们。“不引人注目的JavaScript”建立在许多开发人员已经实践多年的原则之上。

您可以使用(“prev+next”),这取决于标题元素

$('h2+a').attr("href", link);

这将为你做这项工作,如果你不想弄乱HTML标识符

如果你只想要一个元素,考虑使用一个ID。如果你有多个,但不是全部,然后使用一个类。你应该给你的元素一个很好的id,并用它来选择你的元素。嘿,我刚刚尝试了这个,但它仍然影响了其他链接。也许你可以制作一个JSFIDLE,这样我就可以看看我做得是否正确了?谢谢教授,我是个白痴,我现在把它整理好了,谢谢。
<a href="example.com/?Question12=" id="thisOne">job link</a>
var link = $("a#thisOne").attr("href");
var link = $('a[href$="Question12="]').attr('href');
$('h2+a').attr("href", link);