Найти такой же якорь на странице - PullRequest
0 голосов
/ 17 июня 2019

Я хочу найти теги привязки с одинаковыми ссылками на текущей странице

Например, у меня есть три тега привязки с одинаковыми ссылками на текущей странице, например

<a href="https://www.link.com" class="btn btn-cta">

Класс будетТо же самое для всех кнопок.

Извините, я забыл обновить мой код, который обновляется

  $("a").each(function(){
               if ($(this).attr("href") == window.location.pathname){

               }
       });

Есть ли лучший способ сделать это.

Любая помощь или предложениебудет признателен

Спасибо заранее

1 Ответ

1 голос
/ 17 июня 2019

Попробуй вот так.найдите свои элементы, используя $("[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>
...