我需要有人来解决这个问题,我已经找到了我的链接。
这是我链接到博客并且URL更改,因此jquery不应该是硬编码的。此链接上的课程不会更改。
示例1
<a class="example" href="http://www.blogname.com/blog_title_here">Hello World</a>
与此同时,我手动创建了&#34;阅读更多&#34;在博客预览下方使用&#34;不同的类&#34;进行硬编码的链接这不会改变。我只希望动态链接中的href替换read more链接。
替换此网址...
<a class="differentclass" href="http://javascript:void(0);">Read More</a>
...使用示例1中动态更改的URL,这将是最终结果。
<a class="differentclass" href="http://www.blogname.com/blog_title_here">Read More</a>
答案 0 :(得分:3)
$('a.differentclass').attr('href', $('a.example').attr('href') );
答案 1 :(得分:2)
不确定我是否完全理解你的问题,但不是很简单:
<a class="differentclass" href="http://javascript:void(0);" id="ReadMoreLink">Read More</a
&GT;
和脚本:
$("#ReadMoreLink").attr("href",$(".example").attr("href"));
修好吗?
答案 2 :(得分:0)
那么你需要一些能够触发链接变化的事件。我在这里制作了一个JSFIDDLE:http://jsfiddle.net/zDLCs/1/。单击该按钮时,链接会更改。更改链接的代码如下:
$('.differentclass').attr('href',$('.example').attr('href'));
答案 3 :(得分:0)
尝试:
<a href="#" onclick="openDefaultUrl(); return false;" >...</a>
当函数看起来像:
function openDefaultUrl() {
window.location = $("a.example").attr("href");
}