Я создал вкладку с html/css. Я просто хочу использовать jQuery для переключения вкладок/классов. Он работает отлично, но я хочу убедиться, что я правильно использую jQuery.Это правильное использование jQuery?
Вот HTML структура + JQuery:
<ul id="tabs">
<li><a href="#" id="tab1" class="activetab">Tab1</a></li>
<li><a href="#" id="tab2">Tab2</a></li>
</ul>
<div id="tabcontent">
<div id="tab1content">
This is tab 1 content
</div>
<div id="tab2content">
This is tab 2 content
</div>
$("#tab1").click(function() {
$("#tabcontent > div").hide();
$("#tab1content").show();
$("#tabs > li a").removeClass().addClass("inactivetab");
$("#tab1").removeClass().addClass("activetab");
});
JQuery вы видите tab1 повторяется для каждой вкладки.
И используйте href = "# yourTab" (что делает намного больше смысла, чем ссылку на верхнюю часть страницы) – Quentin