jquery点击页面其它地方隐藏指定页面元素,其子元素不受影响


$(document).bind('click', function (e) { var e = e || window.event; //浏览器兼容性 var elem = e.target || e.srcElement; while (elem) { //循环判断至跟节点,防止点击的是div子元素 if (elem.id && elem.id.indexOf("datepicker_") >= 0) { return; } elem = elem.parentNode; } $('div[id^=datepicker_]').css('display', 'none'); //点击的不是div或其子元素 });
posted @ 2015-01-26 16:16  *﹏漸洐漸薳〆…  阅读(242)  评论(0)    收藏  举报