一个单一的元素代码示例:
//检查CSS内容是否显示:[none|block],忽略可见性:[true|false] $(element).is(":visible"); // 对隐藏的也是如此 $(element).is(":hidden");
使用jQuery的is()来检查所选元素与另一个元素,选择器或任何jQuery对象。
这个方法沿着DOM元素遍历,以找到一个匹配的,满足传递参数的元素。
如果有一个匹配,它将返回true,否则返回false。
if ( $(element).css('display') == 'none' || $(element).css("visibility") == "hidden"){ // 'element' is hidden }
上面的方法不考虑父级的可见性。要同时考虑父级,你应该使用.is(“:hidden”)或.is(“:visible”)。
比如说。
<p id="p1" style="display:none"> <p id="p2" style="display:block">Div2</p> </p>
上述方法会认为p2是可见的,而:visible不是。但上述方法在很多情况下可能是有用的,特别是当你需要找到隐藏的父类中是否有任何错误的p是可见的,因为在这种情况下:visible将不起作用。
做西红柿酱最好吃的做法(教你做好吃的西红柿酱)
人参可以消食开胃(深秋吃它赛人参)
周琦墨尔本唐人街(周琦墨尔本豪宅做牛排大餐)
老东北美食糖醋浇汁鱼(这道东古家味美食)
厦门滩涂美食(厦门乡土写真好吃的)
青海春天最新传闻(青海春天炒作史)
回奶用炒麦芽还是生麦芽效果更好(回奶究竟用生麦芽)
炒麦芽还是生麦芽水回奶(麦芽可以回乳那么问题来了)
回乳用生麦芽还是炒麦芽(店员经典培训教材)
西安美食店排名第一的是什么店(西安表彰119家国际美食之都品牌示范店)
用户名
密码
记住登录状态 忘记密码?
邮箱
确认密码
我已阅读并同意 用户协议