2015-05-14 5 views
0

У меня есть этот бит рабочего кода, но я не могу понять, как его изменить, чтобы делать то, что мне нужно.Как сделать ссылку для ссылки на другую страницу

В настоящее время это таблица щелкнутых строк, строка ссылается на страницу «authid», которая соответствует значению authid в таблице.

Мне нужно сделать так, чтобы он все еще ссылался на правильную страницу authid, но мне нужно удалить строку authid.

<tr id="ClickableRow" class="@style"> 
<td>@Html.ActionLink(@auth.AuthID + " - Details", "Details", new { id = auth.AuthID })</td> 
<td>...........</td> 
</tr> 

@section Scripts{ 
<script type="text/javascript"> 
    $(document).ready(function() { 
     $('tr#ClickableRow').click(function() { 
      var url = $(this).find('a:first').attr('href'); 
      window.location.href = url; 
     }); 
    }); 
</script> 
    } 

Так в настоящее время он работает на ссылку на нужную страницу, но я не могу понять, как сделать его ссылку без необходимости использовать а: первый метод, потому что мне нужно, чтобы удалить эту строку AUTHID.

Я действительно новичок в этом, любая помощь приветствуется. Также будут оценены ссылки на хорошие видеоролики или ресурсы.

+0

Вы просто хотите удалить элемент '' и можете ли строка« знать »URL без него? – Amit

+0

Мне нужно удалить первый элемент и по-прежнему иметь ссылку на эту страницу, если это помогает. –

+0

Вы могли бы разместить html структуру Dom всей таблицы – dreamweiver

ответ

1

Используйте data-attribute на <tr>, чтобы сохранить целевой URL и перейти к этому адресу на вашем мероприятии.

<tr id="ClickableRow" class="@style" data-authurl="@Url.Action(auth.AuthID + " - Details", "Details", new { id = auth.AuthID })"> 
<td>...........</td> 
</tr> 

@section Scripts{ 
<script type="text/javascript"> 
    $(document).ready(function() { 
     $('tr#ClickableRow').click(function() { 
      var url = $(this).data('authurl'); 
      window.location.href = url; 
     }); 
    }); 
</script> 
    } 
+0

Отлично работает, вы бомбу. Отметьте как ответ. –

Смежные вопросы