Просто (надо надеяться), быстрый вопрос, у меня есть следующий 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 мне вполне нравится идея способности сделать это чисто и незаметно :-)
Предполагая, что это "обычная" ссылка (не триггер Javascript), этого будет достаточно:
$("tr").click(function() {
window.location.href = $(this).find("a").attr("href");
});
Вы, вероятно, захотите сообщить об этом поведении пользователь каким-то образом. Минимальный подход - это изменение курсора при наведении курсора на строку.