2011-01-19 69 views
0
$("li a").click(function() { 
    $(this).parent().css({ width: 160 });    
    $("li").unbind('mouseenter mouseleave'); 
    $("#Container").css({ width: 200 }).animate({ width: 700 }, 1000); 
}); 

我想爲除了當前(this)之外的所有li設置寬度120。JQuery不是關鍵字

感謝

回答

1
$("li a").click(function() { 
     $("li").not($(this).parent()).width(120); 
}); 
3
$(this).parent().siblings().css('width',120); 
+0

+1。恥辱,第一個*和*最佳答案沒有被接受。 – 2011-01-19 10:51:02

1
$("li").not($(this).closest('li')).width(120); 
0

您可以嘗試

$(this).parent().siblings().css({ width: 160 }) 

工作樣本here