javascript - 通过类名获取元素位置

标签 javascript jquery position

下面是我的代码,基本上,我想获取类名为“default”的 li 的位置。

<ul id="parent_wrap">
  <li class="normal"></li>
  <li class="normal"></li>
  <li class="default"></li>
  <li class="normal"></li>
  <li class="normal"></li>
</ul>

最佳答案

您可以使用index() 如图所示:-

alert(  $(".default").index() );
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul id="parent_wrap">
  <li class="normal"></li>
  <li class="normal"></li>
  <li class="default"></li>
  <li class="normal"></li>
  <li class="normal"></li>
</ul>

或者给li一个唯一的id,说'myli'并尝试这个:-

alert(  $("#myli").index() );

关于javascript - 通过类名获取元素位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27181716/

相关文章:

javascript - 在方法内声明时 eventListener 会被覆盖

jquery - 固定的 div 不会在 Chrome 中更新,除非在页面顶部或页面滚动

css - IE7位置:fixed and margin-top problem

html - 在 IONIC 上面的选项卡上放一个元素?

css - 在固定标题下和固定侧边栏之间定位溢出内容

javascript - 如果 HTML 值位于包含带有 javascript 的特定 href 的类中,如何编辑 HTML 值?

javascript - 三个 JS 万向节锁在旋转

javascript - 当我改变 Sprite 的位置时,它会继续自己移动

javascript - 通过检查旧的 json 值来保留 JSON,同时添加动态键和动态值

jquery - 有人知道像 Google Images 这样排列图像的 jQuery 插件吗?