Получить строку таблицы при клике Jquery

484
25 февраля 2017, 06:18

Есть некоторая таблица, состоящая из нескольких строк и колонок. В последней колонке для каждой строки есть кликабельная картинка. Необходимо получить индекс той строки где был сделан клик, как это можно сделать ?

Answer 1
$(".clickableImage").click(function(){
  var row = $(this).closest("tr");
  var index = row.parent().children("tr").index(row);
  console.log(index);
});
Answer 2

Попробуйте так

$('#table td').on('click',function(){ 
console.log($(this).parent().index()); 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
<table id="table"> 
<tr> 
<td>1</td> 
<td>2</td> 
<td>3</td> 
<td>4</td> 
</tr> 
<tr> 
<td>1</td> 
<td>2</td> 
<td>3</td> 
<td>4</td> 
</tr> 
<tr> 
<td>1</td> 
<td>2</td> 
<td>3</td> 
<td>4</td> 
</tr> 
</table>

READ ALSO
маркеры на карте

маркеры на карте

Здравствуйте нужно сделать на google карте маркеры которые, после определенного события меняются(загораются как бы), их должно быть много, и они...

365
Не понятно, как работает свойство min-height в CSS

Не понятно, как работает свойство min-height в CSS

Справочник: min-height задаёт минимальную высоту элементаМожно ли объяснить, на что влияет данное свойство? Если экран сузить меньше указанной...

222
Плавное увеличение нижнего подчеркивания у текста

Плавное увеличение нижнего подчеркивания у текста

Есть нижняя граница у текста, как сделать её плавное увеличение при наведении из центра слова до его краёв?

294