应用场景
我们在项目中通过会判断某个div是否隐藏,然后执行某一个函数,或者进行一个操作,其实判断div是否隐藏的方法很简单。
方法
例如:
html代码
1 | <div id="haorooms" style="display:none"></div> |
jquery代码
1 | alert($("#haorooms").is(":hidden")) |
如果是隐藏了,怎会返回true,否则,则是false
同理,是否可见的属性:
1 | alert($("#haorooms").is(":visible")) |
延伸
jquery的is()方法在jquery判断的时候,经常用到,例如,判断某元素的父级元素是否是form,我们还是用上面的html为例:
1 | $("#haorooms").parent().is("form") |
判断其父级是否是form,如果是,则返回true,否则,则是false
同理,is(),可以判断很多,判读是否是一个function函数,等等等等,这里就 不一一列举了!