3
我有下面的代碼來控制相互依賴的組的表示。當前的代碼工作,我想知道是否有一種方法來簡化代碼,以減少重複。更高效的jQuery
$('div.locUpd').hide();
$('div.locDel').hide();
$('div.addLocation').hide();
$('a.edit').click(function(){
$(this).parent().nextAll('div.locUpd').slideToggle(400);
$('div.locDel').slideUp(400);
$('div.addLocation').slideUp(400);
return false;
});
$('a.del').click(function(){
$(this).parent().nextAll('div.locDel').slideToggle(400);
$('div.locUpd').slideUp(400);
$('div.addLocation').slideUp(400);
return false;
});
$('p.buslocadd').click(function(){
$(this).prev('div.addLocation').slideToggle(400);
$('div.locUpd').slideUp(400);
$('div.locDel').slideUp(400);
return false;
});
有沒有更有效的方法來寫這個?
編輯 ----------------
這裏的HTML結構:
div.mbuslocations
div.location
span.lmeta
a.edit
a.del
div.locUpd
div.locDel
div.addLocation
p.buslocadd
向我們展示你的HTML標記。 – SolutionYogi 2009-08-30 16:12:39