关于javaScript和jQuery获取对象的想法
2017-02-15 18:13
357 查看
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <script src="../jquerysource/jquery.js" type="text/javascript"></script> <script type="text/javascript"> // $("#tt")获取的永远是对象 var tt = $("#tt"); alert(tt.length); if($("#tt")){ //如此判断对象是否存在是错误的 alert("永远是true"); } //根据元素长度来判断 if($("#tt")>0){ alert("这里是不会执行的"); } //或者转化为DOM对象来判断 alert( "转换为DOM对象,如果不存在"+$("#tt")[0]);//undefined if(!$("#tt")[0]){ alert("undefined=false 执行"); } // undefined = 0; if(undefined){ alert("undefined=false 不执行"); } if(!undefined){ alert("!undefined 执行"); } if(!false){ alert("!false 执行"); } if(true){ alert("true 执行"); } if(!0){ alert("!0 执行"); } if(1){ alert("1 执行"); } if(2){ alert("2 执行"); } //结论:1.undefined=false=0 其余非0都为true //2.javaScript可能获取到对象等为undefined;而jQuery是不会出现这个问题的,永远能获取到对象,数组类型的包装类 </script> </head> <body> </body> </body> </html>
相关文章推荐
- javascript;Jquery;获取JSON对象,无刷新评论实例。
- JQuery与javaScript如何获取select对象元素
- 关于jquery动态改变css样式后,对象获取不到的解决办法
- 关于javascript 以及 jQuery中获取文本值得一点看法
- 关于Jquery append 动态添加元素后,获取不到元素对象情况
- 关于javascript获取当前对象的问题
- 关于Jquery获取对象的属性与值
- (个人记录)关于JavaScript jQuery对象 find方法返回值为[object object]
- javascript;Jquery;获取JSON对象,无刷新分页,异步加载,异步删除,实例。
- 实际案例--关于jquery的对象获取和字符串的截取
- 关于jquery获取三层对象
- jQuery学习笔记2--javascript与jQuery获取对象之区别
- 关于layui(layer)子页面获取不到父页面jQuery对象的问题。
- 在MasterPage中使用javascript获取对象
- 关于form对象 javascript
- javascript中获取选中对象的类型
- javascript写的关于静态页面获取URL传递参数的函数
- javascript入门·Document对象入门讲解(访问表单,创建新页,获取页标题)
- 在MasterPage中使用javascript获取对象
- JavaScript教程 - 第四部分 关于form对象