我是jQuery的新手,正在寻找一种方法将一段网址附加到已经打开的窗口。
例如,我在div中有一个链接,如下所示:
<script>
function addURL()
{
$('#four').attr('href', function() {
return this.href + '#esp_cf=Size&esp_filter_Size=4';
});
}
</script>
<div class="size">
<a id="four" onclick="addURL();" href= “http://www.example.com/product/shoes”> 4 </a> </div>
我可以这样做,以便每个神经链接在新窗口中打开或替换旧链接,例如。
http://www.example.com/product/shoes'#esp_cf=Size&esp_filter_Size=4
成为
http://www.example.com/product/shoes'#esp_cf=Size&esp_filter_Size=5
我无法解决的问题是如何将网址附加到当前打开的任何其他网址。例如:
http://www.example.com/product/shoes'#esp_cf=Size&esp_filter_Size=4#esp_cf=Size&esp_filter_Size=5
....等等。
有没有人能够指出我们正确的方向?
亲切的问候
答案 0 :(得分:0)
你可以试试这个:
$('#four').attr('href', function() {
return location.href + '#esp_cf=Size&esp_filter_Size=4';
});