为了账号安全,请及时绑定邮箱和手机立即绑定

这个例子里面为什么要判断元素是不是jq对象?

问题如题,判断是不是jq对象对接下来的示例有什么影响么?或者,下面的例子哪个是需要在这个判断的基础上才能够进行的?

正在回答

3 回答

对结果没影响。用于报错,判断是否jQuery对象

0 回复 有任何疑惑可以回复我~
#1

liuying525 提问者

非常感谢!我现在也是这么想的。
2016-10-21 回复 有任何疑惑可以回复我~

试了一下把这个if判断去掉,拿到外面运行了一下,输入正确答案,结果还是一样的。但是当在show()中输入的不是正确的语句的时候,比如:

<script type="text/javascript">

    //查找id = div1的DOM元素,是否可见

    show( '#div1:visible');

    </script>

show方法就会输出 元素的长度的 =13,show中length计算的是字符串'#div1:visible'的长度. 

所以我在想是不是这个if为了区分输出结果是不是由我们输入错误答案一起的误会?

1 回复 有任何疑惑可以回复我~

要判断是不是jq对象,因为jq对象和javascript中var 对象是不一样的。jq中的对象是数组

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这个例子里面为什么要判断元素是不是jq对象?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信