Создание строки таблицы (TR), активируемый по щелчку с jQuery (со ссылка href и парение!?)

Просто (надо надеяться), быстрый вопрос, у меня есть следующий HTML-код:

<tr>
 <td><img src="img/icons/file_pdf.png"></td>
 <td><a href="../upload/1267473577.pdf">Bulletin 1st March 2010</a></td>
 <td>(01/03/10)</td>
</tr>

Идеально я хотел бы способ захватить ссылку href с помощью jQuery и сделать его так, чтобы, неважно, где Вы нажимаете на ту конкретную строку таблицы, она взяла Вас к той ссылке.

Там какой-либо путь состоит в том, чтобы сделать это? Я могу сделать это через неприглядный встроенный JavaScript как абсолютное последнее средство, но начиная с обнаружения о jQuery мне вполне нравится идея способности сделать это чисто и незаметно :-)

12
задан Brian Tompsett - 汤莱恩 23 May 2017 в 19:46
поделиться

1 ответ

Предполагая, что это "обычная" ссылка (не триггер Javascript), этого будет достаточно:

$("tr").click(function() {
  window.location.href = $(this).find("a").attr("href");
});

Вы, вероятно, захотите сообщить об этом поведении пользователь каким-то образом. Минимальный подход - это изменение курсора при наведении курсора на строку.

18
ответ дан 2 December 2019 в 06:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: