关于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 相关文章推荐
定义select的边框颜色
Apr 28 Javascript
javascript XML数据显示为HTML一例
Dec 23 Javascript
JQuery的html(data)方法与&amp;lt;script&amp;gt;脚本块的解决方法
Mar 09 Javascript
JQuery1.4+ Ajax IE8 内存泄漏问题
Oct 15 Javascript
使用jquery实现div的tab切换实例代码
May 27 Javascript
JS命名空间的另一种实现
Aug 09 Javascript
jQuery使用之处理页面元素用法实例
Jan 19 Javascript
JS制作适用于手机和电脑的通知信息效果
Oct 28 Javascript
浅谈AngularJS中使用$resource(已更新)
Sep 14 Javascript
Bootstrap 模态框自定义点击和关闭事件详解
Aug 10 Javascript
Angular6 用户自定义标签开发的实现方法
Jan 08 Javascript
js实现烟花特效
Mar 02 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生成静态页
2006/11/25 PHP
php 删除记录同时删除图片文件的实现代码
2010/05/12 PHP
php版微信自动登录并获取昵称的方法
2016/09/23 PHP
JavaScript 学习笔记(十三)Dom创建表格
2010/01/21 Javascript
简单实用jquery版三级联动select示例
2013/07/04 Javascript
使用 Node.js 做 Function Test实现方法
2013/10/25 Javascript
js使用for循环及if语句判断多个一样的name
2014/09/09 Javascript
jquery插件jSignature实现手动签名
2015/05/04 Javascript
JavaScript中数据结构与算法(五):经典KMP算法
2015/06/19 Javascript
javascript中html字符串转化为jquery dom对象的方法
2015/08/27 Javascript
JavaScript代码里的判断小结
2016/08/22 Javascript
jQuery实现隔行变色的方法分析(对比原生JS)
2016/11/18 Javascript
详解Vue快速零配置的打包工具——parcel
2018/01/16 Javascript
webstrom Debug 调试vue项目的方法步骤
2018/07/17 Javascript
详解JSON Web Token 入门教程
2018/07/30 Javascript
vue中使用elementUI组件手动上传图片功能
2019/12/13 Javascript
vant自定义二级菜单操作
2020/11/02 Javascript
Python中装饰器的一个妙用
2015/02/08 Python
在Linux系统上通过uWSGI配置Nginx+Python环境的教程
2015/12/25 Python
python通过pip更新所有已安装的包实现方法
2017/05/19 Python
Python中进程和线程的区别详解
2017/10/29 Python
Python实现将数据框数据写入mongodb及mysql数据库的方法
2018/04/02 Python
Python实现的HMacMD5加密算法示例
2018/04/03 Python
python 获取当天凌晨零点的时间戳方法
2018/05/22 Python
TensorFLow 不同大小图片的TFrecords存取实例
2020/01/20 Python
Flask模板引擎Jinja2使用实例
2020/04/23 Python
使用 css3 transform 属性来变换背景图的方法
2019/05/07 HTML / CSS
CSS3 画基本图形,圆形、椭圆形、三角形等
2016/09/20 HTML / CSS
如何用canvas实现在线签名的示例代码
2018/07/10 HTML / CSS
Clarks英国官方网站:全球领军鞋履品牌
2016/11/26 全球购物
介绍一下sql server的安全性
2014/08/10 面试题
一套英文Java笔试题面试题
2016/04/21 面试题
求职推荐信范文
2013/12/01 职场文书
幼儿园保育员辞职信
2014/01/12 职场文书
2016关于预防职务犯罪的心得体会
2016/01/21 职场文书
《艾尔登法环》Boss腐烂树灵很有可能是《黑暗之魂3》的一个废案
2022/04/11 其他游戏