У меня есть код JavaScript, ссылающийся на
var cell = event.target if (cell.cellIndex === 3) { ... }
Безопасно ли использовать свойство cellIndex?
Что может быть хорошей кросс-браузерной альтернативой?
jQuery разрешен.
cellIndex поддерживается всеми основными браузерами [src] и определяется на уровне DOM 2 [src] .Придерживайтесь этого.В jQuery вы можете использовать:
cellIndex
$('#myTD')[0].cellIndex;
jQuery index() также может быть оптимизирован для использования cellIndex там, где доступно, также будет работать,хотя это было бы менее эффективно, потому что он работает, получая массив дочерних узлов родительского узла и находя индекс текущего элемента в этом массиве.
index()