关于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 相关文章推荐
javascript Zifa FormValid 0.1表单验证 代码打包下载
Jun 08 Javascript
JavaScript中的运算符种类及其规则介绍
Sep 26 Javascript
indexOf 和 lastIndexOf 使用示例介绍
Sep 02 Javascript
浅谈javascript中this在事件中的应用
Feb 15 Javascript
jQuery基于muipicker实现仿ios时间选择
Feb 22 Javascript
Bootstrap表格使用方法详解
Feb 17 Javascript
vue父子组件的数据传递示例
Mar 07 Javascript
Bootstrap超大屏幕的实现代码
Mar 22 Javascript
微信小程序录音与播放录音功能
Dec 25 Javascript
解决vue的 v-for 循环中图片加载路径问题
Sep 03 Javascript
基于vue-cli、elementUI的Vue超简单入门小例子(推荐)
Apr 17 Javascript
nuxt踩坑之Vuex状态树的模块方式使用详解
Sep 06 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
德生BCL3000的电路分析和打磨
2021/03/02 无线电
PHP实现无限极分类图文教程
2014/11/25 PHP
PHP上传图片时判断上传文件是否为可用图片的方法
2016/10/20 PHP
js获取单元格自定义属性值的代码(IE/Firefox)
2010/04/05 Javascript
js局部刷新页面时间具体实现
2013/07/04 Javascript
node.js中的fs.writeFileSync方法使用说明
2014/12/14 Javascript
JavaScript中0和&quot;&quot;比较引发的问题
2016/05/26 Javascript
BootStrap Table 设置height表头与内容无法对齐的问题
2016/12/28 Javascript
JS实现加载和读取XML文件的方法详解
2017/04/24 Javascript
AngularJS 最常用的八种功能(基础知识)
2017/06/26 Javascript
React Native之prop-types进行属性确认详解
2017/12/19 Javascript
vue实现点击展开点击收起效果
2018/04/27 Javascript
详解Vue-cli中的静态资源管理(src/assets和static/的区别)
2018/06/19 Javascript
微信小程序仿微信运动步数排行(交互)
2018/07/13 Javascript
create-react-app安装出错问题解决方法
2018/09/04 Javascript
JavaScript文本特效实例小结【3个示例】
2018/12/22 Javascript
JavaScript学习笔记之DOM操作实例分析
2019/01/08 Javascript
实例讲解v-if和v-show的区别
2019/01/31 Javascript
vue router 组件的高级应用实例代码
2019/04/08 Javascript
Nuxt 嵌套路由nuxt-child组件用法(父子页面组件的传值)
2020/11/05 Javascript
python安装Scrapy图文教程
2017/08/14 Python
python如何读取bin文件并下发串口
2019/07/05 Python
Opencv图像处理:如何判断图片里某个颜色值占的比例
2020/06/03 Python
UI自动化定位常用实现方法代码示例
2020/10/27 Python
Biblibili视频投稿接口分析并以Python实现自动投稿功能
2021/02/05 Python
编写html5时调试发现脚本php等网页js、css等失效
2013/12/31 HTML / CSS
canvas简易绘图的实现(海绵宝宝篇)
2018/07/04 HTML / CSS
Soft Cotton捷克:来自爱琴海棉花的浴袍
2017/02/01 全球购物
美国床垫和床上用品公司:Nest Bedding
2017/06/12 全球购物
数控机械专业个人的自我评价
2014/01/02 职场文书
租房协议书范例
2014/10/14 职场文书
致800米运动员广播稿(10篇)
2014/10/17 职场文书
2016年秋季运动会通讯稿
2015/11/25 职场文书
golang如何去除多余空白字符(含制表符)
2021/04/25 Golang
使用canvas仿Echarts实现金字塔图的实例代码
2021/11/11 HTML / CSS
spring注解 @PropertySource配置数据源全流程
2022/03/25 Java/Android