关于jQuery object and DOM element


Posted in Javascript onApril 15, 2013

源起:

<div id="test1">
              <span>text1</span>
              <span>text2</span>
              <span>text3</span>
       </div>

想取得span element 里面的文本, 发现$("#test1 span")[0]取出来的不是jQuery object, 只能用$($("#test1 span")[0]).text()转为jQuery再取了,但是两个$一起总感觉怪怪的,退而求其次便用了取值$("#test1 span")[0].textContent or $("#test1 span")[0].innerHTML jQuery object and DOM elementjQuery object是一种类数组对象(array-like),可以包含一个或者多个DOM element(s)。而jQuery functions 的操作是建立在jQuery object上而不是DOM object上。eg. jQuery object  “Object[span, span, span] ” 包含一个或者多个DOM element “<span>”。访问jQuery object里面DOM element的方式:
$("selector")[0] // Accesses the first DOM element in this jQuery object
$("selector").get(0) // Equivalent to the code above
$("selector").get() // Retrieve a true array of DOM elements matched by this selector

或者非jQuery方式:
document.getElementsByTagName("div") // Return HTMLcollection

Javascript 相关文章推荐
JQuery插件Style定制化方法的分析与比较
May 03 Javascript
JQuery制作的放大效果的popup对话框(未添加任何jquery plugin)分享
Apr 28 Javascript
jQuery设置与获取HTML,文本和值的简单实例
Feb 26 Javascript
jquery搜索框效果实现方法
Jan 16 Javascript
百度地图给map添加右键菜单(判断是否为marker)
Mar 04 Javascript
使用微信小程序开发前端【快速入门】
Dec 05 Javascript
vue组件间通信解析
Mar 01 Javascript
bootstrap基本配置_动力节点Java学院整理
Jul 14 Javascript
tween.js缓动补间动画算法示例
Feb 13 Javascript
layui原生表单验证的实例
Sep 09 Javascript
如何区分vue中的v-show 与 v-if
Sep 08 Javascript
手机浏览器唤起微信分享(JS)
Oct 11 Javascript
在jQuery中 关于json空对象筛选替换
Apr 15 #Javascript
在Javascript中 声明时用&quot;var&quot;与不用&quot;var&quot;的区别
Apr 15 #Javascript
关于jQuery $.isNumeric vs. $.isNaN vs. isNaN
Apr 15 #Javascript
深入了解javascript中的prototype与继承
Apr 14 #Javascript
谈谈JavaScript中的函数与闭包
Apr 14 #Javascript
在新窗口打开超链接的方法小结
Apr 14 #Javascript
JS中setTimeout()的用法详解
Apr 14 #Javascript
You might like
php生成WAP页面
2006/10/09 PHP
php.ini中的php-5.2.0配置指令详解
2008/03/27 PHP
php数值转换时间及时间转换数值用法示例
2017/05/18 PHP
javascript脚本调试方法小结
2008/11/24 Javascript
JS小功能(button选择颜色)简单实例
2013/11/29 Javascript
jQuery实现的选择商品飞入文本框动画效果完整实例
2016/08/10 Javascript
JSON与XML的区别对比及案例应用
2016/11/11 Javascript
微信小程序 表单Form实例详解(附源码)
2016/12/22 Javascript
基于jquery实现五星好评
2017/11/18 jQuery
react配合antd组件实现的管理系统示例代码
2018/04/24 Javascript
浅谈vue中关于checkbox数据绑定v-model指令的个人理解
2018/11/14 Javascript
JavaScript时间日期操作实例小结【5个示例】
2018/12/22 Javascript
微信小程序实现带放大效果的轮播图
2020/05/26 Javascript
Vue使用Three.js加载glTF模型的方法详解
2020/06/14 Javascript
[04:46]2018年度玩家喜爱的电竞媒体-完美盛典
2018/12/16 DOTA
Python中优化NumPy包使用性能的教程
2015/04/23 Python
python利用正则表达式排除集合中字符的功能示例
2017/10/10 Python
python如何实现内容写在图片上
2018/03/23 Python
Python django使用多进程连接mysql错误的解决方法
2018/10/08 Python
Python 创建新文件时避免覆盖已有的同名文件的解决方法
2018/11/16 Python
利用Python模拟登录pastebin.com的实现方法
2019/07/12 Python
canvas生成带二维码海报的踩坑记录
2019/09/11 HTML / CSS
美国领先的男士和女士内衣购物网站:Freshpair
2019/02/25 全球购物
Notino法国:购买香水和化妆品
2019/04/15 全球购物
世界上最好的野生海鲜和有机食品:Vital Choice
2020/01/16 全球购物
什么是虚拟内存?虚拟内存有什么优势?
2012/02/19 面试题
革命先烈的英雄事迹材料
2014/02/15 职场文书
后勤主管岗位职责
2014/03/01 职场文书
基层工作经验证明样本
2014/11/16 职场文书
西柏坡导游词
2015/02/05 职场文书
公务员年度考核个人总结
2015/02/12 职场文书
结婚堵门保证书
2015/05/08 职场文书
侵犯商业秘密的律师函
2015/05/27 职场文书
2015年教师节新闻稿
2015/07/17 职场文书
初中班主任培训心得体会
2016/01/07 职场文书
《帝国时代4》赛季预告 新增内容编译器可创造地图
2022/04/03 其他游戏