【发布时间】:2012-05-23 18:41:12
【问题描述】:
我有相同类的 div,但每 3 个都包含在一个父 div 中。我无法按照我想要的方式获取索引。很抱歉,当我单击任何元素时,谁能帮我将索引设为 0 到 8 的数字?尽管有父元素。
这是我用于测试的完整代码。
<div class="more-content">
<div class="post">post 1</div>
<div class="post">post 2</div>
<div class="post">post 3</div>
</div>
<div class="more-content">
<div class="post">post 4</div>
<div class="post">post 5</div>
<div class="post">post 6</div>
</div>
<div class="more-content">
<div class="post">post 7</div>
<div class="post">post 8</div>
<div class="post">post 9</div>
</div>
<script type="text/javascript">
$(function() {
// navigate posts with next/prev buttons
$(".post").click(function(){
alert($(this).index());
});
});
</script>
如果我单击我会得到索引 0、1、2 ..我认为是因为每 3 个项目都包含在父项中?我是 jquery 的新手,任何帮助表示赞赏。我需要的是获取具有相同类别的帖子的索引.. 说帖子 6 = 索引 5.. 等等
更新 如果单击的元素是帖子 div 中的子锚点而不是直接帖子 div,我如何获得相同的结果?
【问题讨论】:
标签: javascript jquery