问题如题,判断是不是jq对象对接下来的示例有什么影响么?或者,下面的例子哪个是需要在这个判断的基础上才能够进行的?
对结果没影响。用于报错,判断是否jQuery对象
试了一下把这个if判断去掉,拿到外面运行了一下,输入正确答案,结果还是一样的。但是当在show()中输入的不是正确的语句的时候,比如:
<script type="text/javascript">
//查找id = div1的DOM元素,是否可见
show( '#div1:visible');
</script>
show方法就会输出 元素的长度的 =13,show中length计算的是字符串'#div1:visible'的长度.
所以我在想是不是这个if为了区分输出结果是不是由我们输入错误答案一起的误会?
要判断是不是jq对象,因为jq对象和javascript中var 对象是不一样的。jq中的对象是数组