Tôi đã thử nghiệm với các tab thay đổi có lập trình bằng cách sử dụng jQuery. Tôi đã cố gắng thực hiện giải pháp được đưa ra bởi @MasterAM here. Tuy nhiên, giao diện điều khiển Chrome sẽ hiển thị các lỗi Uncaught TypeError: undefined is not a function
Thay đổi tab Bootstrap 3 đang hoạt động bằng cách sử dụng jQuery
Đây là HTML của tôi:
<div id="click-me-div">Click Me</div>
<ul class="nav nav-tabs">
<li class="active"><a href="#fruits" data-toggle="tab">I like Fruits</a></li>
<li><a href="#veggies" data-toggle="tab">I like Veggies Too</a></li>
<li><a href="#samosas" data-toggle="tab">But Samosa's Rock</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="fruits">Apple, Kiwi, Watermellon</div>
<div class="tab-pane" id="veggies">Kale, Spinach, Pepper</div>
<div class="tab-pane" id="samosas">Awesome, Spine Tingling, Explosive</div>
</div>
Và đây là jQuery:
$(document).ready(function() {
$("#click-me-div").click(function() {
alert('yes, the click actually happened');
('.nav-tabs a[href="#samosas"]').tab('show');
});
});
Các kết quả mong muốn là, nếu tôi bấm vào nút "Click Me ", tab hoạt động sẽ thay đổi thành tab" samosas ".
Tôi đang làm gì sai?
doh! Cảm ơn bạn :) –
Cảm ơn Motti! Nó rất đơn giản và tuyệt vời .. – Gurusinghe