使用jQuery并给出此
<ul>
<li>
<a external="http://stackoverflow.com" href="home.htm">Link 1</a>
</li>
<li>
<a href="about.htm">Link 2</a>
</li>
<li>
<a external="http://google.com" href="contact.html">Link 3</a>
</li>
</ul
我想抓住具有“外部”属性的链接。使用外部属性的值更新href。
因此,链接1和3应分别指向stackoverflow.com和google.com。
答案 0 :(得分:10)
$('a[external]').each(function(i, el){
$(el).attr('href', $(el).attr('external'));
});
答案 1 :(得分:1)
将其放入$(document).ready
正文:
$('li a[external]').each(function() {
var ext = $(this).attr('external');
$(this).attr('href', ext);
});