Я использую следующий код, чтобы открыть внешние страницы в DIV на текущей странице:Pass HREF в JQuery
$(document).ready(function(){
$("#content").load("content.html");
});
(function($) {
$(function() {
$('.load_link').click(function() {
$("#content").load($(this).attr('href'));
var $row = $(this).closest("tr");
$row.removeClass("rownotselected").addClass("rowselected");
$row.siblings("tr").removeClass("rowselected").addClass("rownotselected");
return false;
});
Тогда для фактической ссылки:
<a href="content2.html" class="load_link">Link text</a>
Ссылок отображаются в таблицы, и мне нравится, чтобы сделать целую строку нажатой, чтобы открыть ссылку, а не просто текст. Previosuly я имел только одну страницу для загрузки, так что я жестко закодированное имя страницы в функции и просто открыл ее всякий раз, когда строка была нажата со следующим кодом:
<tr class="rownotselected load_link" style="cursor:pointer;">
Однако в настоящее время есть несколько строк, которые должны быть интерактивными которые указывают на разные страницы, поэтому мне нужно иметь возможность передать значение href функции через указанный метод таким же образом, как и для обычной ссылки. Это возможно?
Надеюсь, я поставил вопрос ясно, пожалуйста, дайте мне знать, если нет.
Заранее благодарим за любую помощь!
Дубликат http://stackoverflow.com/questions/6245627/trigger-jquery-by-clicking-on-table-row? – Niklas
@Niklas Это тот же код, но немного другой вопрос, я думаю ... – lonesomeday
Извините, да, это другой вопрос, и я не хотел путать ответы. – Ross