我有4个链接
<a href="/search/Assassins%20Creed/" class="eTag">Assassins Creed</a>
<a href="/search/Dead%20Rising%202/" class="eTag">Dead Rising 2</a>
<a href="/search/Battlefield/" class="eTag">Battlefield</a>
<a href="/search/Rising/" class="eTag">Rising</a>
Run Code Online (Sandbox Code Playgroud)
我需要将"/ search /"替换为"/ searchq?="
如果我使用这个脚本:
$('.eTag').attr('href',$('.eTag').attr('href').replace('/search/','/searchq?='));
Run Code Online (Sandbox Code Playgroud)
链接是:
<a href="/searchq?=Assassins%20Creed/" class="eTag">Assassins Creed</a>
<a href="/searchq?=Assassins%20Creed/" class="eTag">Dead Rising 2</a>
<a href="/searchq?=Assassins%20Creed/" class="eTag">Battlefield</a>
<a href="/searchq?=Assassins%20Creed/" class="eTag">Rising</a>
Run Code Online (Sandbox Code Playgroud)
为什么以及如何将"/ search /"替换为"/ searchq?="?
你需要遍历所有这些:
$('.eTag').each(function() {
$(this).attr('href', $(this).attr('href').replace('/search/','/searchq?='));
});
Run Code Online (Sandbox Code Playgroud)
我很惊讶你的代码甚至跑了.