2011-09-09 79 views
2

我有一個菜單ul(深度2)。我希望父鏈接無法點擊,所以我解決了這個問題:禁用jQuery的preventDefault兒童

$('li.parent a').click(function(e) { 
    e.preventDefault(); 
}); 

這也禁用點擊次數的孩子,我似乎找到了preventDefault相反的功能,像這樣:

$('li.parent a li a').click(function(e) { 
    e.goAndEnjoyYourDefaultBehaviourYoungPadawan(); 
}); 

這是否存在,還是有另一種最佳做法?

注意:我不能編輯菜單,或將ID添加到<a>或sommit。

回答