javascript - 使用 jQuery 获取父索引

标签 javascript jquery xhtml

<ul class="bullets">
  <li><a href="#">item 1</a></li>
  <li><a href="#">item 2</a></li>
  <li><a href="#">item 3</a></li>
  <li><a href="#">item 4</a></li>
  <li><a href="#">item 5</a></li>
</ul>

当我点击<a>时元素,我想获取它的父元素 <li>的索引号。

我正在尝试创建一个不需要列表项上的 item-n 类的轮播类型函数。

$(".bullets li a").click(function(){

   var myIndex = $(this).parent().index(this);
   showPic(myIndex);

});

感谢您的帮助。

TD。

最佳答案

$(this).parent().index();

简短而甜蜜

更正:这并不短而甜蜜

它的来源应该是这样的:

$(".bullets li a").click(function(){
    var myIndex = $(this).parent().index();
    console.log(myIndex);
    showPic(myIndex);
});

关于javascript - 使用 jQuery 获取父索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1306503/

相关文章:

JQuery 不会将任何内容传递给 ASP.NET Controller

html - opera mini - 加载页面时出现问题

javascript - 如何访问没有 ID 的 HTML 元素?

javascript - 如何在 Bootstrap 日期时间选择器更改后触发 Angular Controller 功能

javascript - 使用 John Papa 的 AngularJS 风格指南,声明数据对象的正确方法是什么?

javascript - Mongoose:我的 findByIdAndUpdate 有什么问题吗?

jQuery 自动完成自动对焦跟不上

javascript - JavaScript 中的范围错误,与函数相关

jquery - 使用jquery动态设置递增的链接id?

css - 调试 ie 7、8 和 9 的 css 问题