【问题标题】:Determining index of clicked element inside UL确定 UL 内点击元素的索引
【发布时间】:2011-12-27 12:06:38
【问题描述】:

我编写了一个基于 UL 的导航小部件,它使用 LI 元素内的链接。 这是任务:单击链接时,我想获取以下索引:

“您在 UL 2/4 上点击了链接 5/10”

任何想法最简单的方法是什么?

【问题讨论】:

  • 请停止在标题中写标签和在帖子上签名。同样在 Stack Overflow 上 2 年多并发布了 226 个问题之后,您现在应该知道英文单词“I”是大写的。

标签: jquery navigation html-lists


【解决方案1】:

我有个提示。看看这个=>

HTML

<ul>
     <li>1</li>
     <li>2</li>
     <li>3</li>
     <li>4</li>
</ul>

还有js:

$("ul li").click(function() {
    alert("You're clicked " + ($(this).index() + 1) + "/" + $("li", $(this).parent()).length)
});

演示:http://jsfiddle.net/UcjHU/1/

【讨论】:

  • 您可以在此处添加您的代码以使其成为未来有用的答案吗?
猜你喜欢
  • 1970-01-01
  • 2017-02-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-13
相关资源
最近更新 更多