正在回答 回答被采纳积分+1
1回答
好帮手慕粉
2020-04-15 15:25:47
同学你好,is()是jq的方法,用于查看选择的元素是否匹配选择器。例如:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | <!DOCTYPE html><html><head><meta charset="utf-8"><script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script><script>$(document).ready(function(){ $("p").click(function(){ if ($("p").parent().is("div")) { alert("p 的父元素是 div"); } });});</script></head><body><div> <p>点我查看父元素是否是 div。</p></div></body></html> |

这里hidden前面添加一个冒号,表示一个选择器的固定写法, 用于选取隐藏的元素。$elem.is(':hidden')就是判断当前元素($elem)是否处于隐藏状态. 只要$elem没有在页面中显示, 那么$elem.is(':hidden')返回的的结果就是true。
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧