在页面上找到相同的 href 锚点
Find same href anchor on the page
我想在当前页面上找到具有相同 hrefs 的锚标签
例如,我在当前页面上有三个相同 href 的锚标记,例如
<a href="https://www.link.com" class="btn btn-cta">
所有按钮的 class 都相同。
抱歉我忘记更新我的代码了
$("a").each(function(){
if ($(this).attr("href") == window.location.pathname){
}
});
有没有更好的方法。
如有任何帮助或建议,我们将不胜感激
提前致谢
这样试试。使用 $("[href='"+window.location.pathname+"']")
这个方法找到你的元素。
var path = window.location.pathname;
$("a[href='"+path+"']").each(function(){
//do your code here
console.log(window.location.pathname);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<a href="https://www.link.com" class="btn btn-cta">link1</a>
<a href="/js" class="btn btn-cta">link2</a>
<a href="/js" class="btn btn-cta">link3</a>
<a href="https://www.link.com" class="btn btn-cta">link4</a>
我想在当前页面上找到具有相同 hrefs 的锚标签
例如,我在当前页面上有三个相同 href 的锚标记,例如
<a href="https://www.link.com" class="btn btn-cta">
所有按钮的 class 都相同。
抱歉我忘记更新我的代码了
$("a").each(function(){
if ($(this).attr("href") == window.location.pathname){
}
});
有没有更好的方法。
如有任何帮助或建议,我们将不胜感激
提前致谢
这样试试。使用 $("[href='"+window.location.pathname+"']")
这个方法找到你的元素。
var path = window.location.pathname;
$("a[href='"+path+"']").each(function(){
//do your code here
console.log(window.location.pathname);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<a href="https://www.link.com" class="btn btn-cta">link1</a>
<a href="/js" class="btn btn-cta">link2</a>
<a href="/js" class="btn btn-cta">link3</a>
<a href="https://www.link.com" class="btn btn-cta">link4</a>