标签: javascript jquery cross-browser
我有一些javascript代码引用
var cell = event.target if (cell.cellIndex === 3) { ... }
cellIndex属性是否可以安全使用?
什么是一个很好的跨浏览器替代品?
允许使用jQuery。
答案 0 :(得分:11)
cellIndex受所有主流浏览器 [src] 支持,并在DOM级别2 [src] 中定义。坚持下去。在jQuery中,您可以使用:
cellIndex
$('#myTD')[0].cellIndex;
jQuery的index() 也可以进行优化,以便在可用的情况下使用cellIndex,也可以使用,但效率会降低,因为它可以通过获取数组来实现父节点的子节点,并查找该数组中当前元素的索引。
index()