如何判断jquery选择器选择结果为空
来源:互联网 发布:游戏性的gal 知乎 编辑:程序博客网 时间:2024/05/10 01:24
转...原文不知道是出自哪里,知道者请知会一下。
要判断jquery的选择器选择的东东是否为空的时候,也就是没有符合选择器的对象被选择到的时候怎么办呢,尝试了判断对象为空,但是不是的,alert出来时[object][object]。没辙了,搜了一下,看到一段比较好的解释。
之后我就改成$("#id").length==0结果返回true
这样就可以通过这样判断是否存在符合选择器条件的内容存在了。
讨论 $('#id') 和 $('#id')[0] 的区别。用alert打印出来的却别是
[Object Object] 和 [Object]
于是我认为前者是对象组,后者是对象,并且,对于前者可以使用数组语法(array_name[index])取得后者。后来有朋友指出,前者是jquery对象,后者是js对象,才恍然大悟。确实,只有这种解释才是最贴切的。jquery的方法并不一定都是返回jquery对象。比如get(index)方法,将放回元素(Element),而有的是返回元素数组,例如get(),而大部分则是直接返回jquery对象,例如show()。
认清了返回值,才能对返回的对象做正确的操作
原文地址:http://www.ljf.cn/2008/11/Item4983.html
0 0
- 如何判断jquery选择器选择结果为空
- 判断jQuery选择器结果为空
- 如何判断jquery选择器选择结果是否存在
- rdflib中SPARQL如何判断得到的结果为空
- 查询的结果集是否为空如何判断
- 关于JQ选择器结果集为空
- JQuery判断是否为空
- JQuery判断是否为空
- 判断查询结果是否为空
- 判断ResultSet结果集是否为空
- 判断ResultSet结果集是否为空
- 判断ResultSet结果集是否为空
- ResultSet结果集为空判断
- ResultSet结果集判断是否为空
- 判断Map返回结果是否为空
- 判断resultSet结果集为空
- 判断ResultSet结果集是否为空
- 如何判断array为空
- 创建RichFaces工程(idea、maven、JSF2、RichFaces4)
- spring-jedis哨兵模式,不能远程连接
- 【杭电】[2141]Can you find it?
- Oracle中 instr 函数
- smali语法
- 如何判断jquery选择器选择结果为空
- elk 搭建
- Nexus6P使用小技巧
- 机器学习笔记第2周第6课octave教程和向量化
- 获取webservice 返回的 dataset 数据集 并转换成 datatable
- 安卓学习笔记---Intent的使用,如何改变Activity在当前任务堆栈中的顺序
- 孤儿进程与僵尸进程[总结]
- HDU 1429 胜利大逃亡(续)(BFS+状态压缩)
- dataTable 根据不同行数据动态显示行操作