【发布时间】:2019-08-09 02:36:57
【问题描述】:
我有以下两个功能做同样的事情,我可以将这两个功能组合成一个功能吗?
$(document).ready(function(){
$("#nav li").click(function(e) {
e.preventDefault();
$("#nav li").removeClass("current_page_item");
$(this).closest("li").addClass("current_page_item");
});
$("#overlay li").click(function(e) {
e.preventDefault();
$("#overlay li").removeClass("current_page_item");
$(this).closest("li").addClass("current_page_item");
});
});
谢谢,
乔什
【问题讨论】:
-
为什么不把同一个类添加到两个 ul 然后你可以定位那个类 - 毕竟这就是类名的意思,定位类似元素(或者只是将类添加到 li 并定位它们直接 - 将使您的 jquery 选择器更有效率)