Tôi là một jQuery noob và tôi đang cố gắng tìm ra cách bẫy sự kiện đã chọn tab. Sử dụng jQuery 1.2.3 và các tab giao diện người dùng jQuery tương ứng (không phải lựa chọn của tôi và tôi không có quyền kiểm soát nó). Đó là tab lồng nhau với các thẻ div cấp đầu tiên. Đây là cách tôi đã khởi tạo các tabjQuery - bẫy tab chọn sự kiện
$(function() {
$('#tabs ul').tabs();
});
$(document).ready(function(){
$('#tabs ul').tabs('select', 0);
});
Tôi không thể tìm ra cách bẫy bất kỳ sự kiện hoặc thuộc tính nào (tab được chọn, khi nhấp vào tab, v.v.). Sẽ đánh giá cao bất kỳ giúp đỡ về vấn đề này ...
tôi đã cố gắng những thứ như:
$('#tabs ul').bind('tabsselect', function(event, ui) {
selectedTab = ui.index;
alert('selectedTab : ' + selectedTab);
});
(OR)
$('#tabs').bind('tabsselect', function(event, ui) {
không thành công.
Dưới đây là đánh dấu
<div id="tabs">
<UL>
<LI><A href="#fragment-1"><SPAN>Tab1</SPAN></A></LI>
<LI><A href="#fragment-2"><SPAN>Tab2</SPAN></A></LI>
<LI><A href="#fragment-3"><SPAN>Tab3</SPAN></A></LI>
<LI><A href="#fragment-4"><SPAN>Tab4</SPAN></A></LI>
</UL>
<DIV id=fragment-1>
<UL>
<LI><A href="#fragment-1a"><SPAN>Sub-Tab1</SPAN></A></LI>
<LI><A href="#fragment-1b"><SPAN>Sub-Tab2</SPAN></A></LI>
<LI><A href="#fragment-1c"><SPAN>Sub-Tab3</SPAN></A></LI>
</UL>
</DIV>
.
.
.
</DIV>
Đây có phải là câu hỏi jquery-ui không? nếu vậy xin vui lòng gắn thẻ nó một cách chính xác –