Есть некоторая таблица, состоящая из нескольких строк и колонок. В последней колонке для каждой строки есть кликабельная картинка. Необходимо получить индекс той строки где был сделан клик, как это можно сделать ?
$(".clickableImage").click(function(){
var row = $(this).closest("tr");
var index = row.parent().children("tr").index(row);
console.log(index);
});
Попробуйте так
$('#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>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Здравствуйте нужно сделать на google карте маркеры которые, после определенного события меняются(загораются как бы), их должно быть много, и они...
Справочник: min-height задаёт минимальную высоту элементаМожно ли объяснить, на что влияет данное свойство? Если экран сузить меньше указанной...
Есть нижняя граница у текста, как сделать её плавное увеличение при наведении из центра слова до его краёв?