Tôi đã có một mã điều hướng html như bên dưới
function Data(string) {
//1. get some data from server according to month year etc.,
//2. unactive all the remaining li's and make the current clicked element active by adding "active" class to the element
$('.filter').removeClass('active');
$(this).addClass('active');
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="row" style="padding-left:21px;">
<ul class="nav nav-tabs" style="padding-left:40px;">
<li class="active filter"><a href="#month" onclick="Data('month')">This Month</a></li>
<li class="filter"><a href="#year" onclick="Data('year')">Year</a></li>
<li class="filter"><a href="#last60" onclick="Data('last60')">60 Days</a></li>
<li class="filter"><a href="#last90" onclick="Data('last90')">90 Days</a></li>
</ul>
</div>
vì vậy từ đoạn mã trên, những gì tôi đang cố gắng thực hiện là, khi người dùng nhấp vào bất kỳ tab nào trong số các tab còn lại, tất cả các tab còn lại sẽ không hoạt động và phần tử / tab hiện tại phải hoạt động, nhưng đoạn mã trên không hoạt động, vì vậy bất cứ ai có thể vui lòng cho tôi biết, làm thế nào để làm cho đoạn mã trên hoạt động, dù sao thì ở đó chúng tôi có thể gửi this
đối tượng (hiện tại) khi người dùng nhấp vào tab, vì tôi muốn chỉ sử dụng javascript onclick cho việc này?