将锚添加到现有网址

时间:2018-12-01 15:59:10

标签: javascript jquery url href location-href

在页面上,我想在单击链接后在现有URL后面添加锚。因此,举例来说,我目前在页面中的网址是www.google.nl,单击链接后,它的网址应该是www.google.nl/#anchor。 我该怎么办?

第二个问题:

如果我单击产品链接(WooCommerce产品网格),我想避免进入该页面,而是要有一个获取产品URL并将其传递给该函数的函数:

jQuery(document).ready(function(){
    jQuery("a").click(function(){
        jQuery("#bestellen").load("dynamic URL here got from the product I clicked on");

    });
});

1 个答案:

答案 0 :(得分:0)

您可以使用jQuery附加一个on()点击事件,并使用prop()来更改href属性,如下所示:

$('a.my-selector').on('click', function() {
    $(this).prop('href','https://example.com');
});