从子div获取父div的索引

use*_*731 5 indexing jquery parent

我有几个div,在里面我有嵌套的div.我希望能够获得我的孩子div所在的父div的索引.即:如果我点击"post5"我将得到index1或如果我点击"post4"它仍然会得到索引1.

HTML:

 <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>
Run Code Online (Sandbox Code Playgroud)

jQuery的:

$(".post").click(function() {
    alert($(".post").parent.index(this));
});
Run Code Online (Sandbox Code Playgroud)

Vis*_*ioN 12

以下应该有效:

$(".post").click(function() {
    var index = $(this).parent().index(".more-content");
    alert(index);
});
Run Code Online (Sandbox Code Playgroud)

演示: http ://jsfiddle.net/NDySY/