1

特定の div 内のすべてのリンクを、リンクへの投稿として配置されたリンクで main.php を指すように置き換えることに関心のあるページにいくつかのリンクがあります...

例.php:

 <div id='mainpg'>
    <a href='test123.html'>TEST1</a>
    <a href='test123.html'><img src=1213.jpg/></a>
 </div>
 <a href='back'>back</a>

javascript または jquery を使用して次を取得したい

Example.php(スクリプトあり):

 <div id='mainpg'>
    <a href='main.php?href=test123.html'>TEST1</a>
    <a href='main.php?href=test123.html'><img src=1213.jpg/></a>
 </div>
 <a href='back'>back</a>

また、以前はすでにリンクされているため、urlencode について心配する必要があるかどうかもわかりません。

ありがとう、JT

4

5 に答える 5

1
jQuery.each($('#mainpg a'), function() {
  $(this).attr('href','main.php?href='+$(this).attr('href'));
});

http://jsfiddle.net/wQ83t/1/

于 2013-07-26T20:09:41.860 に答える
1
links = document.getElementById("name of div").getElementsByTagName("a")

for(i=0;i<links.length;i++)
    links.href="main.php?"+links.href
于 2013-07-26T20:03:30.960 に答える