javascript - jQuery 获取 href 值特定部分的字符串

标签 javascript jquery string href

在页面的 HTML 源代码中,我们有:

<li class="wv-topbar__nav__item">
  <a href="/go/business_savings/933dd921-b3d4-be4d-bb0d-e45fe696643d/" class="wv-topbar__nav__link">
    Save Money
  </a>
</li>

我希望能够从 href 值中获取此字符串:

933dd921-b3d4-be4d-bb0d-e45fe696643d

基本上,第三个和第四个斜杠之间的字符串并将其存储到变量中。

最佳答案

只有一个内衬:

  alert($('.wv-topbar__nav__item a') // select anchor element inside the element with class = wv-topbar__nav__item
   .attr('href').split('/')[3]);

示例:https://jsfiddle.net/DinoMyte/cfrjqvya/

关于javascript - jQuery 获取 href 值特定部分的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34424764/

相关文章:

java - 将字符串解析为 Double.NaN

java - 提取字符串,包括字符串中的空格(java)

javascript - 使用 jQuery 每秒将 div 内容增加一个随机值

javascript - 根据空闲/忙碌调用更改图像

javascript - 如何获取点击标签的位置?

jquery - 如何选择 parent 的 sibling 的 child

javascript - Phonegap + Android : disable bounce and highlight effect on scrolling

javascript - 如何从嵌套 JSON 有效负载 (JavaScript) 中删除特定元素?

javascript - 在 jQuery 中预缓存不同数量的图像,如果所有图像都已加载则回调

javascript - 在javascript中用逗号格式化字符串