如何通过其href属性找到锚元素?

时间:2017-08-19 00:18:09

标签: jquery

我试图使用jQuery操作以下行:

<a href="#section-one"><div class="section-dots active-section"></div></a>
<a href="#section-two"><div class="section-dots"></div></a>
<a href="#section-three"><div class="section-dots"></div></a>
<a href="#section-four"><div class="section-dots"></div></a>

如何通过href获取anchor元素,例如#section-one,然后使用类"active-section"更新下一个元素?

2 个答案:

答案 0 :(得分:2)

你的问题措辞非常模糊,但希望这可以解决它。

  

如何通过href获取元素...即#section-one

$('[href="#section-one"]')
  

然后使用&#34; active-section&#34;

更新下一个元素类
$('[href="#section-one"]').next().addClass('active-section')

答案 1 :(得分:0)

Something like this should work for you. You may have to alter this code a bit.

$(".active-section").removeClass("active-section");
$( "a[href='#section-one']" ).next().addClass( "active-section" );

https://api.jquery.com/category/selectors/

https://api.jquery.com/