点击页面排除控件让控件隐藏 123456789101112 $(document).click(function(e){ var a = e.target var b = $("#ztree")[0]; console.log(a,b,$.contains(a,b)) if($.contains(b,a)){//当点击元素在$("#ztree")里面的时候 return false; }else{ $("#ztree").hide() }}); 概述 一个DOM节点是否包含另一个DOM节点。 参数 container,containedObject,ObjectV1.4 container:DOM元素作为容器,可以包含其他元素 contained:DOM节点,可能被其他元素所包含 示例 描述: 检测一个元素是否包含另一个元素 jQuery 代码: 12 jQuery.contains(document.documentElement, document.body); // truejQuery.contains(document.body, document.documentElement); // false 赞微海报分享
近期评论