jQuery元素索引
我有一个充满表格数据的表格。 我需要在表中找到列(单元格)的索引。
例如:
Column1 Column2 Column3 foo bar foobar
function TestIndexOf(someTD) { $(someTD) // what's my column index? }
$('td').prevAll().length
将给出基于0的单元$('td').prevAll().length
引
或者使用index()
(可以传递DOM元素或jQuery对象。如果是jQuery对象,则只使用包装集中的第一个对象)
var cell = $('td'); // select on cell cell.parent().index(cell);
如果我没记错的话, index()
将更容易在jQuery 1.4中使用,并且允许你简单地在包装在jQuery对象中的元素上调用index()来获取索引,就像这样
$('td').index() // NOTE: This will not work in versions of jQuery less than 1.4
所以对你的function
function TestIndexOf(someTD) { return $(someTD).prevAll().length; }