我有两个" DIV"有多个网址,但只有一个网址应该更改此基础......
<div class="1">
<a href="/1.php">AAAA 1</a>
<a href="/2.php">AAAA 2</a>
<a href="/3.php">AAAA 3</a>
<a href="/4.php">AAAA 4</a>
<a href="/5.php">AAAA 5</a>
</div>
<div class="2">
<a href="/10.php">AAAA 10</a>
<a href="/20.php">AAAA 20</a>
<a href="/30.php">AAAA 30</a>
<a href="/40.php">AAAA 40</a>
<a href="/50.php">AAAA 50</a>
</div>
只有我必须编辑div&#34; 1&#34; ..我希望它如下
<div class="1">
<a href="http://www.url2.com/1.php">AAAA 1</a>
<a href="http://www.url2.com/2.php">AAAA 2</a>
<a href="http://www.url2.com/3.php">AAAA 3</a>
<a href="http://www.url2.com/4.php">AAAA 4</a>
<a href="http://www.url2.com/5.php">AAAA 5</a>
</div>
<div class="2">
<a href="/10.php">AAAA 10</a>
<a href="/20.php">AAAA 20</a>
<a href="/30.php">AAAA 30</a>
<a href="/40.php">AAAA 40</a>
<a href="/50.php">AAAA 50</a>
</div>
div&#34; 2&#34;继续域名网址。
答案 0 :(得分:0)
可以使用jQuery attr(fn)
,它将遍历每个元素以更改它们。
var linkDomain = 'http://www.url2.com';
$('div.1 a').attr('href', function(_, existinghref){
return linkDomain + existinghref;
});