jquery替代td.cellIndex

时间:2011-02-11 10:05:42

标签: javascript jquery cross-browser

我有一些javascript代码引用

var cell = event.target
if (cell.cellIndex === 3) {
    ...
}

cellIndex属性是否可以安全使用?

什么是一个很好的跨浏览器替代品?

允许使用jQuery。

1 个答案:

答案 0 :(得分:11)

cellIndex受所有主流浏览器 [src] 支持,并在DOM级别2 [src] 中定义。坚持下去。在jQuery中,您可以使用:

$('#myTD')[0].cellIndex;

jQuery的index() 也可以进行优化,以便在可用的情况下使用cellIndex也可以使用,但效率会降低,因为它可以通过获取数组来实现父节点的子节点,并查找该数组中当前元素的索引。