jQuery学习笔记 操作jQuery对象 文档处理


Posted in Javascript onSeptember 19, 2012

下面就是一些常用方法,格式为$(selector).方法,其中$(selector)即当前选定元素:

 

移动元素

方法 描述
append($(selector)) 向当前元素的内部追加内容
appendTo($(selector)) 将当前元素在某元素内部追加。但由于会根据需要对当前元素进行移动,所以jQuery对象更改了,可用end()还原
prepend($(selector)) 向当前元素的内部前置内容
prependTo($(selector)) 将当前元素在某元素内部前置。类似于appendTo(),会改变对象
after($(selector)) 向当前元素之后插入内容
insertAfter($(selector)) 将当前元素插入到某元素之后。类似于appendTo(),会改变对象
before($(selector)) 向当前元素之前插入内容
insertBefore($(selector)) 将当前元素插入到某元素之前。类似于appendTo(),会改变对象

 

添加元素

方法 描述
$(html) 创建生成jQuery对象。根据原始HTML代码字符串,创建指向新元素的jQuery对象,再利用移动方法来添加到文档中
clone() 复制生成jQuery对象。复制当前选定页面元素,生成副本元素的jQuery对象,同样利用移动方法来添加到文档中。而且clone()指向副本,相当于更改了jQuery对象,所以可用一次end()还原到当前选定元素;二次end()则彻底还原对jQuery对象的更改

 

替换元素

方法 描述
replaceWith($(selector)) replaceWith($(html)) 移动页面上原有的元素来替换当前选定的页面元素,也可以添加新元素来替换
replaceAll($(selector)) replaceAll($(html)) 用当前选定的元素来替换某元素,可以使页面上原有元素,也可以是新元素。同样会根据需要复制当前元素副本,从而更改jQuery对象

 

包裹元素

方法 描述
wrap($(selector)) wrap($(html)) 复制页面上原有的元素来包裹当前选定的元素,也可以添加新元素来包裹
unwrap() 用来去除当前元素的父元素,但是父元素内部的文本内容依旧保留
wrapAll($(selector)) 复制页面原有元素把所有当前选定元素包裹在一起,不同于wrap()分别包裹每个元素
wrapInner($(selector)) 复制页面原有元素把分别包裹每个当前选定元素内部的文本和后代元素,不同于wrap()分别包裹每个元素本身

 

删除和清空元素

方法 描述
remove() 删除当前元素,该元素包含的文本内容和后代元素会一起删除掉,绑定的事件也不复存在
detach() 同样是删除当前元素,但是绑定的事件还是存在的
empty() 清空当前元素,该元素的文本内容和后代元素都将删除,但保留其本身
Javascript 相关文章推荐
JSON为什么那样红为什么要用json(另有洞天)
Dec 26 Javascript
js生成验证码并直接在前端判断
May 15 Javascript
jQuery与Ajax以及序列化
Feb 01 Javascript
Bootstrap 附加导航(Affix)插件实例详解
Jun 01 Javascript
ExtJS 4.2 Grid组件单元格合并的方法
Oct 12 Javascript
javascript实现文字无缝滚动
Dec 27 Javascript
深入理解JavaScript中的尾调用(Tail Call)
Feb 07 Javascript
VS Code转换大小写、修改选中文字或代码颜色的方法
Dec 15 Javascript
微信小程序实现之手势锁功能实例代码
Jul 19 Javascript
JS 正则表达式验证密码、邮箱格式的实例代码
Oct 28 Javascript
Vue实现类似Spring官网图片滑动效果方法
Mar 01 Javascript
vue父子模板传值问题解决方法案例分析
Feb 26 Javascript
jQuery学习笔记 操作jQuery对象 属性处理
Sep 19 #Javascript
jQuery学习笔记 操作jQuery对象 CSS处理
Sep 19 #Javascript
firefox下jQuery UI Autocomplete 1.8.*中文输入修正方法
Sep 19 #Javascript
dotopAlert 提示用户需安装播放器的代码
Sep 17 #Javascript
点弹代码 点击页面任何位置都可以弹出页面效果代码
Sep 17 #Javascript
js函数的引用, 关于内存的开销
Sep 17 #Javascript
JavaScript中的稀疏数组与密集数组[译]
Sep 17 #Javascript
You might like
收音机的保养
2021/03/01 无线电
杏林同学录(五)
2006/10/09 PHP
php之字符串变相相减的代码
2007/03/19 PHP
PHP生成压缩文件实例
2015/02/07 PHP
一个不错的应用,用于提交获取文章内容,不推荐用
2007/03/03 Javascript
加速IE的Javascript document输出的方法
2010/12/02 Javascript
基于JQUERY的多级联动代码
2012/01/24 Javascript
基于jquery的固定表头和列头的代码
2012/05/03 Javascript
jQuery使用andSelf()来包含之前的选择集
2014/05/19 Javascript
js实现二代身份证号码验证详解
2014/11/20 Javascript
jQuery中prependTo()方法用法实例
2015/01/08 Javascript
JS获取当前使用的浏览器名字以及版本号实现方法
2016/08/19 Javascript
获取当前月(季度/年)的最后一天(set相关操作及应用)
2016/12/27 Javascript
nodejs使用express创建一个简单web应用
2017/03/31 NodeJs
vue+iview写个弹框的示例代码
2017/12/05 Javascript
如何理解Vue的v-model指令的使用方法
2018/07/19 Javascript
快速解决vue在ios端下点击响应延时的问题
2018/08/27 Javascript
详解vue项目中使用token的身份验证的简单实践
2019/03/08 Javascript
详解Vue组件之间通信的七种方式
2019/04/14 Javascript
微信小程序使用 vant Dialog组件的正确方式
2020/02/21 Javascript
Element MessageBox弹框的具体使用
2020/07/27 Javascript
[01:02:48]2018DOTA2亚洲邀请赛小组赛 A组加赛 Newbee vs Liquid
2018/04/03 DOTA
python抓取豆瓣图片并自动保存示例学习
2014/01/10 Python
Python实现将DOC文档转换为PDF的方法
2015/07/25 Python
Python的Flask框架标配模板引擎Jinja2的使用教程
2016/07/12 Python
Python 加密与解密小结
2018/12/06 Python
10个Python面试常问的问题(小结)
2019/11/20 Python
无需压缩软件,用python帮你操作压缩包
2020/08/17 Python
python实现三壶谜题的示例详解
2020/11/02 Python
Charlotte Tilbury英国官网:英国彩妆品牌
2017/05/26 全球购物
美国体育用品商店:Paragon Sports
2017/10/08 全球购物
abstract是什么意思
2012/02/12 面试题
学生考试舞弊检讨书
2015/01/01 职场文书
全国爱牙日活动总结
2015/02/05 职场文书
MySQL索引是啥?不懂就问
2021/07/21 MySQL
如何用vue实现网页截图你知道吗
2021/11/17 Vue.js