gpt4 book ai didi

jquery - 如何删除 href 中的第一个斜杠 - jQuery

转载 作者:行者123 更新时间:2023-12-01 07:08:48 26 4
gpt4 key购买 nike

如何删除href中出现的第一个斜杠,这是生成的HTML:

<div id="site-navigation">
<a href="/#about-us">About Us</a>
<a href="/#contact-us">Contact Us</a>
</div>

这是我用来存档结果但失败的 jQuery :(

jQuery('#site-navigation a').each(function(){
jQuery(this).attr('href').replace(/\/$/, '')
});

最佳答案

  1. 使用 jQuery 的 attribute value starts with选择器 a[href^="/"] 选择所有 href 属性值以 / 开头的 anchor 。如果所有 anchor 都以 / 开头,您可以跳过属性值选择器。
  2. 使用attr/prop带有函数回调的方法来更新属性值
  3. 使用substr方法返回不带起始 /
  4. 的字符串

代码:

jQuery('#site-navigation a[href^="/"]').attr('href', function (i, oldHref) {
return oldHref.substr(1);
});

关于jquery - 如何删除 href 中的第一个斜杠 - jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32912728/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com