Добрый вечер, я хочу получить все данные из строки, на которую пользователь нажимает, поэтому я пробовал этот скрипт, он получает идентификатор строки, но он не получает данные в эта строка, я толкать каждые данные в этой строке в массив для дальнейшего использования:JavaScript Получить данные по нажатой строке
function findRowNumber() {
var rowIdx;
var rowData = new Array();
var table = document.getElementById('product_table');
var rows = table.getElementsByTagName('tr');
var selectedRow;
var rowCellValue;
for (i = 0; i < rows.length; i++) {
rows[i].onclick = function() {
rowIdx = this.rowIndex;
selectedRow = rows[rowIdx];
for (j = 1; j < selectedRow.length; j++) { // it doesn't enter that loop
rowCellValue = selectedRow.cells[j].value;
rowData.push(rowCellValue);
alert("Value " + rowCellValue);
}
}
}
}
я переместил петлю в обработчик щелчка, но это ничего не меняет по-прежнему не получает настороже значения –
@Eslam Я думаю RowIndex не определен :) –