Javascript 将URL的一部分添加到已打开的页面

Javascript 将URL的一部分添加到已打开的页面,javascript,jquery,url,Javascript,Jquery,Url,我对jQuery非常陌生,正在寻找一种将url的一部分附加到已经打开的窗口的方法 例如,我在div中有一个链接,如下所示: <script> function addURL() { $('#four').attr('href', function() { return this.href + '#esp_cf=Size&esp_filter_Size=4'; }); } </script> <div class="size"

我对jQuery非常陌生,正在寻找一种将url的一部分附加到已经打开的窗口的方法

例如,我在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=5
我一生都无法解决的是如何将url附加到当前打开的任何其他url。例如:
http://www.example.com/product/shoes“#esp_cf=Size&esp_filter_Size=4#esp_cf=Size&esp_filter_Size=5
…以此类推

有谁能给我们指出大致正确的方向吗

亲切问候

您可以试试这个:

$('#four').attr('href', function() {
    return location.href + '#esp_cf=Size&esp_filter_Size=4';
});

太简单了!似乎是一种享受。非常感谢你。
$('#four').attr('href', function() {
    return location.href + '#esp_cf=Size&esp_filter_Size=4';
});