关于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 相关文章推荐
EasyUI中实现form表单提交的示例分享
Mar 01 Javascript
js实现将选中值累加到文本框的方法
Aug 12 Javascript
jQuery采用连缀写法实现的折叠菜单效果
Sep 18 Javascript
谈谈Jquery ajax中success和complete有哪些不同点
Nov 20 Javascript
浅谈js继承的实现及公有、私有、静态方法的书写
Oct 28 Javascript
bootstrap模态框垂直居中效果
Dec 03 Javascript
jquery+css实现侧边导航栏效果
Jun 12 jQuery
javascript checkbox/radio onchange不能兼容ie8处理办法
Jun 13 Javascript
微信小程序实现移动端滑动分页效果(ajax)
Jun 13 Javascript
微信小程序实现打开内置地图功能【附源码下载】
Dec 07 Javascript
对Vue.js之事件的绑定(v-on: 或者 @ )详解
Sep 15 Javascript
es6数据变更同步到视图层的方法
Mar 04 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
有道搜索和IP138的IP的API接口(PHP应用)
2012/11/29 PHP
PHP运行模式的深入理解
2013/06/03 PHP
Laravel使用swoole实现websocket主动消息推送的方法介绍
2019/10/20 PHP
清华大学出版的事半功倍系列 javascript全部源代码
2007/05/04 Javascript
很全的显示阴历(农历)日期的js代码
2009/01/01 Javascript
js之onload事件的一点使用心得
2013/08/14 Javascript
详解javascript new的运行机制
2016/01/26 Javascript
Actionscript与javascript交互实例程序(修改)
2016/09/22 Javascript
AngularJS中的Promise详细介绍及实例代码
2016/12/13 Javascript
vue实现ToDoList简单实例
2017/02/07 Javascript
12个非常有用的JavaScript技巧
2017/05/17 Javascript
运用jQuery写的验证表单(实例讲解)
2017/07/06 jQuery
一个简易时钟效果js实现代码
2020/03/25 Javascript
浅谈React 服务器端渲染的使用
2018/05/08 Javascript
JS实现显示当前日期的实例代码
2018/07/03 Javascript
vue将后台数据时间戳转换成日期格式
2019/07/31 Javascript
Paypal支付不完全指北
2020/06/04 Javascript
在Python中使用列表生成式的教程
2015/04/27 Python
CentOS 6.5下安装Python 3.5.2(与Python2并存)
2017/06/05 Python
windows 下python+numpy安装实用教程
2017/12/23 Python
Python基于递归算法求最小公倍数和最大公约数示例
2018/07/27 Python
python实现诗歌游戏(类继承)
2019/02/26 Python
浅谈Python中的可迭代对象、迭代器、For循环工作机制、生成器
2019/03/11 Python
解决flask接口返回的内容中文乱码的问题
2020/04/03 Python
Python使用文件操作实现一个XX信息管理系统的示例
2020/07/02 Python
Idea安装python显示无SDK问题解决方案
2020/08/12 Python
汤米巴哈马官方网站:Tommy Bahama
2017/05/13 全球购物
美国新兴城市生活方式零售商:VILLA
2017/12/06 全球购物
Topman美国官网:英国著名的国际平价时尚男装品牌
2017/12/22 全球购物
世界上最大的皮肤科医生拥有和经营的美容网站:LovelySkin
2021/01/03 全球购物
元旦晚会邀请函
2014/02/01 职场文书
给小学生的新年寄语
2014/04/04 职场文书
设计专业自荐信
2014/06/19 职场文书
2014年教育实习工作总结
2014/11/22 职场文书
2015年元旦主持词开场白
2014/12/14 职场文书
小区环境卫生倡议书
2015/04/29 职场文书