我有一个 switch 语句,我一定是忽略了什么,因为我不明白为什么它不起作用。
$('.handles a').click(function() {
var li = $(this).parent();
switch ($(li).data('handle')) {
case 'minimize':
$('.window', li).hide();
break;
}
return false;
});
同时设置一个 fiddle @ http://jsfiddle.net/9aHvx/4/ (点击最小值)
它应该隐藏 .window
div,但它没有:(
最佳答案
这一行 $('.window', li).hide();
是错误的。如果你想定位 .window 和 li,你需要像编写 css 一样编写它:
$('.window, li').hide();
编辑:Fiddle http://jsfiddle.net/9aHvx/7/
关于javascript - 为什么我的 Javascript switch 语句不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5737233/