我試圖得到一個嵌套li
項的索引值,一旦我點擊了項目本身的嵌套列表項的索引值。獲取與jQuery
正如你可以在控制檯上看到我能得到沒有正確嵌套在項目的指標值,但嵌套的有給我0或1,而不是2或3,自然。
有沒有辦法找到li
的索引值,即使它在ul
內的另一個div裏面?
$('li a').on('click', function() {
console.log($($(this)["0"].offsetParent).find('li'));
console.log($(this).parent().index())
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul>
<li><a href="#">Item 0</a></li>
<li><a href="#">Item 1</a></li>
<div class="group">
<li><a href="#">Item 2</a></li>
<li><a href="#">Item 3</a></li>
</div>
<li><a href="#">Item 4</a></li>
</ul>
'$(本)的.index( 'A')''中的.index()'可以有選擇PARAM。 http://devdocs.io/jquery/index/index – TomIsion