jQuery 怎么判断一个对象是否存在? 下面本篇文章个大家介绍一下. 有一定的参考价值, 有需要的朋友可以参考一下, 希望对大家有所帮助.
jQuery 如何判断对象是否存在?
在 jQuery 中,$("name") 如果网页不存在这个元素, 也会获取到一个对象, 所以用 if 判断的时候会返回 true.
因此, 不能使用
- if($("name")){
- }else{
- }
来判断一个对象是否存在.
判断 jQuery 是否到对象是否存在, 应该通过对比获取的元素长度是否 > 0 来进行判断:
- if($("#name").length>0){
- do something...
- }
或者转换为 DOM 对象再进行判断.
if($("#name")[0]){do something...}
更多 web 前端开发 https://www.html.cn/ 知识, 请查阅 HTML 中文网 !!
来源: http://www.css88.com/qa/jquery/16997.html