如何使用Jquery在运行时在多个.com
标记中添加a
。
jQuery(document).ready(function($){
var a = $('a').text();
$('a').attr('href',a+'.com');
});
答案 0 :(得分:3)
您需要使用.each()
,如下所示: -
工作示例: -
//convert $ to jQuery if you are using older jQuery library
$(document).ready(function($){
$('a').each(function(){
$(this).attr('href',$(this).attr('href')+".com")
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="abc">Abc</a><br>
<a href="def">Def</a><br>
注意: - 要求您的链接中包含https://
或http://
href。因为只有abc.com
不会告诉该链接必须是https://....
或http://....
到浏览器,否则会导致模糊不清。
答案 1 :(得分:2)
类似的东西:
jQuery(document).ready(function ($) {
$('a').each(function () {
this.href = this.innerHTML + '.com';
});
});