【问题标题】:Add anchor to existing url将锚点添加到现有网址
【发布时间】:2019-05-03 11:54:03
【问题描述】:

在一个页面上,我想在单击链接后在现有 URL 之后添加一个锚点。因此,例如,我目前所在页面中的 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");

    });
});

【问题讨论】:

  • 对于您的第二个问题 - 为什么不从一开始就将链接设置为您希望它们成为的样子?听起来您想显示一个链接,然后在用户单击时将其带到不同的位置.. 这有点奇怪

标签: javascript jquery url href location-href


【解决方案1】:

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

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

【讨论】:

  • 你知道我第二个问题的答案吗?
  • @JGR - 您应该发布一个新问题并让其在那里得到回答,而不是编辑您的帖子以提出其他问题。
猜你喜欢
  • 2013-02-04
  • 1970-01-01
  • 2023-04-10
  • 1970-01-01
  • 2019-03-30
  • 2010-10-19
  • 2012-11-27
  • 2021-11-18
  • 1970-01-01
相关资源
最近更新 更多