0
나는 각 탭을 클릭 할 때 그 값이 일치하지 않는다는 것을 알아 차렸다. - ?선택한 탭의 값이 일관되지 않은 이유는 무엇입니까?
'로그 아웃'탭의 색인을 가져오고 싶습니다. 일관성있게하기 위해 어떻게해야합니까?
여기 내 jQuery 코드입니다 :
$(function() {
$('#tabs').tabs();
$("#tabs").bind("tabsselect", function(event, ui) {
var selected = $("#tabs").tabs('option', 'selected');
alert(selected);
});
});
여기 내 HTML 코드입니다 :
<div id="tabs" class="login-tabs">
<ul>
<li><a href="#Home">Home</a></li>
<li><a href="#Profile">Profile</a></li>
<li><a href="#Messages">Messages</a></li>
<li><a href="#Notifications">Notifications</a></li>
<li><a href="#Find">Find Friends</a></li>
<li><a href="#Signout">Sign out</a></li>
</ul>
<div id="Home">
</div>
<div id="Profile">
</div>
<div id="Messages">
</div>
<div id="Notifications">
</div>
<div id="Find">
</div>
</div>
왜 일치하지 않습니다? 그래서 if (selected == '1')와 같은 코드를 작성합니다. –
@BrainedWashed 글쎄, 6 번째'li'만큼, 6을 인덱스로 가져와야합니다. 또는 0에서 시작하는 경우 5입니다. – Johan
하지만 일관성이없는 이유는 무엇입니까? 내가 놓친 게 있니? 또는 특정 탭을 클릭했는지 알 수있는 다른 방법은 있습니까? 감사! –