Kei*_*gan 1 jquery position click
如何找到单击列表项的位置.
所以,假设我点击了第二个列表项:
<li><a href="#"><span>Tab 2</span></a></li>
Run Code Online (Sandbox Code Playgroud)
然后,我会得到一个警告说:
你点击了第二个列表项?
JQuery代码
$('#top-betting ul li:first').addClass('current');
$('#top-betting div:not(:first)').hide();
$('#top-betting ul li span').click(function()
{
...?
});
Run Code Online (Sandbox Code Playgroud)
标记
<div id="tabs">
<ul class="clearfix">
<li><a href="#"><span>Tab 1</span></a></li>
<li><a href="#"><span>Tab 2</span></a></li>
<li><a href="#"><span>Tab 3</span></a></li>
</ul>
<div>Content 1</div>
<div>Content 2</div>
<div>Content 3</div>
</div>
Run Code Online (Sandbox Code Playgroud)
你可以把它用做.closest()和.index()这样的:
$('#top-betting ul li span').click(function() {
var index = $(this).closest('li').index();
});
Run Code Online (Sandbox Code Playgroud)
总的来说,我认为这就是你所追求的:
$('#top-betting ul li span').click(function() {
$("#top-betting div").eq($(this).closest('li').index()).show()
.siblings('div').hide();
});?
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2828 次 |
| 最近记录: |