我有一个功能,当用户单击我页面上的按钮时,X 相关的 div 会删除其类,然后将类应用于新的相应 div。
我已经编写了以下内容,可以根据需要使用,我唯一担心的是它看起来很臃肿,如果我继续添加 div,那么我必须添加更多按钮和更多点击功能。他们是更好的方法吗?
$('a.one').click(function(e){
e.preventDefault();
if ($('.active').parent().is(':last-child')) return;
$('.active').removeClass('active').parent().find('div.one').addClass('active');
});
$('a.two').click(function(e){
e.preventDefault();
if ($('.active').parent().is(':last-child')) return;
$('.active').removeClass('active').parent().find('div.two').addClass('active');
});
$('a.three').click(function(e){
e.preventDefault();
if ($('.active').parent().is(':last-child')) return;
$('.active').removeClass('active').parent().find('div.three').addClass('active');
});