リスト項目クラスを「アクティブ」から「非アクティブ」に切り替える簡単な機能があります。他のすべてのリスト項目を「非アクティブ」に設定して、「アクティブな」リスト項目を 1 つだけにする最も効率的な方法 (つまり、最小限のコードを使用する方法) は何ですか? 例については、以下を参照してください。ありがとうございました
<ul class="menu">
<li id="one" class="active">One</li>
<li id="two" class="inactive">Two</li>
<li id="three" class="inactive">Three</li>
<li id="four" class="inactive">Four</li>
<li id="five" class="inactive">Five</li>
</ul>
<script>
$('#one').click(function () {
if ($(this).hasClass("inactive")) {
$(this).removeClass("inactive").addClass("active");
} else {
$(this).removeClass("active").addClass("inactive");
}
});
</script>