У меня есть dataTables <table id="myTable">
.Я хотел бы fnUpdate()
и fnDestroy()
мои строки.каждая строка имеет идентификатор, например: <tr id="16">
.Для fnUpdate()
/ fnDestroy()
соответствующего <tr>
мне нужно получить индекс этой строки.Для этого я пытаюсь использовать fnGetPosition()
, но способ, которым я пытаюсь это сделать, - не способ сделать это:
$("#myTable").fnGetPosition( $("#16") )
приводит к
TypeError: nNode.nodeName isundefined [нарушить эту ошибку] var sNodeName = nNode.nodeName.toUpperCase ();
Это имеет смысл, поскольку fnGetPosition()
предполагает nNode (в моем случае HTMLTableRowElement).
Как получить HTMLTableRowElement с id="16"
?
РЕДАКТИРОВАТЬ: правильный ответ на мой вопрос: document.getElementById("16")
.Исходя из этого, я хотел бы изменить свой вопрос на:
Почему
$("#myTable").fnGetPosition( document.getElementById("16") )
работает, но
$("#myTable").fnGetPosition( $("#16") )
не удается?