Tôi cần chọn chức năng tab cụ thể cho các tab jquery khi nhấp vào nút html. Tôi đang sử dụng tệp jquery.1.9.1.js
và jquery-ui-1.10.2.custom.js
. Tôi đã thực hiện dưới đây mã nhưng không làm việc cho tôi.Lỗi thời gian chạy Microsoft JScript: không có phương pháp 'chọn' cho ví dụ về tiện ích tab
<script language="javascript" type="text/javascript">
$("#ui-tabs").tabs();
function SelectTab() { // bind click event to link
$('#ui-tabs').tabs('select', 2); // switch to third tab
return false;
}
</script>
<div id="ui-tabs">
<ul>
<li><a href="#tabs-1">Nunc tincidunt</a></li>
<li><a href="#tabs-2">Proin dolor</a></li>
<li><a href="#tabs-3">Aenean lacinia</a></li>
</ul>
<div id="tabs-1">Tab1 content </div>
<div id="tabs-2">Tab2 content </div>
<div id="tabs-3">Tab3 content </div>
</div><a id="next" class="button-style" href="#" onclick="return SelectTab();">Select Tab</a>
Vấn đề là tuyên bố $('#ui-tabs').tabs('select', 2);
chức năng SelectTab
mang lại cho tôi lỗi Microsoft JScript runtime error: no such method 'select' for tabs widget instance
. Lựa chọn bình thường các tab khi nhấp vào chúng hoạt động tốt. Nhưng nó không hoạt động khi thực hiện cuộc gọi hàm. Có gì sai trong việc triển khai hoặc có bất kỳ tệp nào bị thiếu không? xin vui lòng đề nghị.
Cảm ơn Tim B James. Nó hoạt động rất tốt. Một câu hỏi nữa, Làm cách nào tôi có thể nhận được chỉ mục tab đã chọn trong ngữ cảnh đó? –
@eraj xem câu trả lời được cập nhật. –
Điều này đã không giúp tôi ở nơi đầu tiên bởi vì tôi đã đọc nhanh và bỏ lỡ nó nhưng phát hiện ra trong một cách khó khăn mà câu trả lời này là chính xác như vậy cho một +1 kiếm được độc đáo. Đối với những người mù như tôi: tìm kiếm .tabs ('chọn', thuật ngữ trong mã của bạn xác định vị trí và thay thế chúng bằng .tabs ("tùy chọn", "hoạt động", –