从 div 获取 rel

Gya*_*ava 1 html javascript jquery

这里给出下面的Html

 <div class="navBulletsWrapper">
<div rel="0" class=""></div>
<div rel="1" class=""></div>
<div rel="2" class=""></div>
<div rel="3" class=""></div>
<div rel="4" class="active"></div>
<div rel="5" class=""></div>
<div rel="6" class=""></div>
<div rel="7" class=""></div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想获得类处于活动状态的 div 的 rel 值

试过了

$('.navBulletsWrapper .active')[0].attr('rel')
Run Code Online (Sandbox Code Playgroud)

但失败,因为 div 没有 attr

keu*_*une 5

$('.navBulletsWrapper .active')[0]会给你一个DOM对象,而不是一个 jquery 对象;因此,它不会有任何像attr附加到它的jquery 函数。

$('.navBulletsWrapper .active').eq(0).attr('rel')
Run Code Online (Sandbox Code Playgroud)

应该管用。

如果您一次只有一个.activediv,则不必使用eq(0)

$('.navBulletsWrapper .active').attr('rel')
Run Code Online (Sandbox Code Playgroud)