谢谢了 我终于知道问题出在哪了...$(".hidden_flag [value='"+city+"']").parent("li").hide(); 一加这个hidden_flag就错.这不能多次选择么?
$(".hidden_flag").each(function(){
if($(this).val()==city){
$(this).parent("li").hide();
}
else{$(this).parent("li").show();}
}); 貌似不行,我写了个麻烦点的凑活用.