}else{}
jquery不管对象存不存在都会返回object。
应该用
if($ ("#id").length>0){}else{}
or
if($ ("#id")[0]){ } else { }
if(document.getElementById("id")){} else {}