我想获取与所有可见兄弟相关的元素索引.
A td.index()确实将td的索引提取给所有其他td兄弟.
但是当一些TD被设置为什么时display:none.我想在计算索引时排除它们.td.index(':visible')似乎不起作用.
Jam*_*gne 29
var $td = $("#theTD")
$td.siblings(":visible").andSelf().index($td);
Run Code Online (Sandbox Code Playgroud)
以上应该做你要问的.基本上获取要在其中搜索的元素集,然后获取元素的索引.
编辑:从jquery 1.8开始andSelf已被弃用,addBack应该在其位置使用:
var $td = $("#theTD")
$td.siblings(":visible").addBack().index($td);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5457 次 |
| 最近记录: |