我目前正在学习js和jquery来协助我进行设计,我遇到的一个普遍问题是我可以让它做我想做的事情,但是我不知道它的编码方式是否有效。任何人都可以看到一种更好的方式对此进行编码:
$(".cal-check a").click(function(e) {
e.preventDefault();
$(".agenda").addClass("active");
});
$(".agenda .close-panel").click(function(e) {
e.preventDefault();
$(".agenda").removeClass("active");
});
我要单击一个日历事件,然后将活动的班级添加到日历中名为“议程”的另一个班级,然后调出该议程。然后,我通过单击关闭面板元素将其删除。非常感谢
最佳答案
您可以像这样缓存.agenda选择器:
var $agenda = $(".agenda");
$(".cal-check a").click(function(e) {
e.preventDefault();
$agenda.addClass("active");
});
$agenda.find(".close-panel").click(function(e) {
e.preventDefault();
$agenda.removeClass("active");
});