我使用單個導航文件的所有網頁,所以我需要添加或刪除基於點擊功能的類。但不知何故,它不能正常工作。任何幫助,將不勝感激。onclick jquery添加/刪除類功能不工作
$(function() {
$("li").on("click", function() {
$("li.active").removeClass("active");
$(this).addClass("active");
});
});
<div class="nav-side-menu">
<div class="brand">Brand Logo</div>
<i class="fa fa-bars fa-2x toggle-btn" data-toggle="collapse" data-target="#menu-content"></i>
<div class="menu-list">
<ul id="menu-content" class="menu-content collapse out">
<li style="cursor: pointer;" onclick="window.location='new-patient.php';">
<a><i class="fa fa-plus-square"></i>New Patient</a>
</li>
<li style="cursor: pointer;" onclick="window.location='returning-patient.php';">
<a><i class="fa fa-plus-square"></i>Returning Patient</a>
</li>
</ul>
</div>
</div>
當頁面瀏覽到其他頁面,然後如何從舊的頁面管理活動狀態。爲此,您必須根據您可以管理哪些li需要激活的url來更改代碼 –
。這只是解決方案 –
如果您使用PHP(從代碼中的窗口位置attr),最好在處理該類時處理該頁面,而不是稍後通過javascript – mrid