我想使用jQuery来切换下拉子菜单的显示。
我想在jQuery-say中说的是这样的:
$('ul li a').click(function() {
if 'ul li' has a child 'ul' {
if that child 'ul' is not visible {
show it;
} else if {
the child 'ul' is visible {
hide it;
}
} else if ('ul li') doesn't have a child 'ul' {
do nothing;
}
如果知识渊博的人能够通过将我的mambo-jumbo翻译成实际的jQuery代码来帮助我,我将不胜感激!
答案 0 :(得分:0)
$('ul li a').click(function() {
var li = $(this).closest('li');
if(li.has('ul'))
li.find('ul').toggle();
});
试试这个,DEMO