Iam пытается достичь очень простой вещи, но не удалось. У меня есть сайт asp.net и есть одна главная страница с двумя дочерними страницами. У меня есть две вкладки для этих дочерних страниц на главной странице. и один выбран по умолчанию, который отлично работает в этот момент. Когда я нажимаю на вторую вкладку, она успешно выбирается с кодом, который у меня ниже, но мгновенно обновляется на странице и снова выбирает первую вкладку по умолчанию (при обновлении страницы). Я также использую event.preventDefault(), но он не работает.Выделите выбранную вкладку в главной странице asp.net со страничным обновлением
Так что мой вопрос прост, что как выделить выбранную вкладку, когда я нажимаю на нее, даже страница обновляется, спасибо.
Пожалуйста, просмотрите код следующий: -
<style type="text/css">
#header #toplevel-bar li.current {
padding: 8px 7px 8px 7px;
background-image: url("/include/images/button_back.jpg");
border-radius: 5px 5px 0px 0px;
color: white;
text-decoration: none;
}
</style>
<script type="text/javascript">
$(document).ready(function() {
$("#header #toplevel-bar ul li").click(function (event) {
//event.preventDefault();
$("#header #toplevel-bar ul li").removeClass("current");
$(this).addClass("current")
})
})
</script>
<div id="toplevel-bar">
<ul>
<li class="current"><a href="Default.aspx">Home</a></li>
<li><a href="products.aspx">Products</a></li>
<li><a href="Default.aspx">Services</a></li>
</ul>
</div>
Этот код (var href = window.location.href) предоставляет предыдущую страницу не текущую, где я нажал. Итак, как я могу получить текущую страницу на вкладке, спасибо. – user3004110
Я также использовал это (var tab = $ (this) .attr ("href"), но он дает неопределенную ошибку. Пожалуйста, помогите мне получить щелкнув вкладку или URL-адрес. – user3004110
Пожалуйста, ответьте, я пробовал и искал много, но нет результат ... – user3004110