20150303+JQuery选择器-02
2016-05-07 22:19
330 查看
三、文档处理
插入 删除 复制 替换 包裹 查找1、插入操作——内部插入
jQuery <div> jQuery hello jQuery</div> l append(content) :将content内容插入到元素的尾部 l appendTo(content) :将匹配到的元素插入到content元素尾部 l prepend(content) :将content内容插入到元素的头部 l prependTo(content) :将匹配到内容插入到content元素的头部 demo07_nc.html2、插入操作——外部插入
Linux <div> hello </div> Linux l after(content) :在元素的尾部插入content内容 l before(content) :在元素的头部插入content内容 l insertAfter(content) :将匹配到的内容插入到content元素的尾部 l insertBefore(content) :将匹配到的内容插入到content元素的头部 demo08_wc.html3、删除操作
<div>content</div> l empty() :清空元素内容(但不清楚元素本身) l remove() :清空整个元素(包括元素及内容) demo09_del.html4、复制(克隆)操作
l clone() :克隆元素(但不包含事件) l clone(true) :克隆元素(包含元素本身绑定的事件) demo10_clone.html案例05:实时购物车 anli05.html
运行效果:
5、替换操作
html():实现对元素的内容替换 replaceWith() :实现对元素本身进行替换 demo11_replace.html还可以采用以下方式进行元素替换:
在jQuery我们采用采用$来标识变量为jQuery对象,如$li
6、包裹操作
<strong><span>文本信息</span></strong> l wrap() :对每个元素进行包裹 l wrapAll() :对整个匹配元素进行统一包裹操作 l wrapInner() :对元素的内容进行包裹 demo12_wrap.html7、查找操作
l eq(index) :通过元素的索引匹配元素,默认索引从0开始 l filter(expr) :通过class进行元素过滤匹配元素 l not(expr) :匹配不是指定选择器元素 l children([expr]) :匹配所有子元素,里面可以加标识(子元素) l find(expr) :通过后代选择器查找元素(后代元素) l next([expr]) :查找下一个元素(相邻的) l prev([expr]) :查找上一个元素(相邻的) l parent([expr]) :查找当前元素的父元素 demo13_find.html综合案例:表格编辑器
anli07.html
运行效果:
四、jQuery插件扩展
在jQuery中,有些情况下,常用的方法或功能在jQuery中并没有进行封装,我们可以采用jQuery提供的接口实现对jQuery的扩展操作。 基本语法: jQuery.fn.extend(object) : 参数说明: 要求参数是一个json对象 名/值对 要扩展的函数名称:函数的处理程序 语法: jQuery.fn.extend({ fn1:function(){}, fn2:function(){}, ...... }); 由于jquery.js框架文件中存在以下代码我们还可以使用如下方式进行扩展: $.fn.extend({ fn1:function(){}, fn2:function(){}, ...... }); demo14_extend.html
案例7:全选、全不选、反选功能实现 插件实现:
绑定过程
html代码:
运行效果:
五、瀑布流布局(百度图片、花瓣网)
Wookmark.js 瀑布流布局相关文章推荐
- 20150303+JQuery选择器-01
- 20150302+JQuery-02
- 20150302+JQuery-01
- jquery-easyui:datagrid初始化不加载数据
- jQuery学习笔记
- jQuery节点操作
- jQuery操作DOM节点的相关方法
- jQuery事件相关方法
- jQuery的回调支持
- jQuery操作动画队列
- jQuery操作元素内容的相关方法
- jQuery操作CSS属性的相关方法
- js动态加载div显示主菜单和子菜单+jquery获取动态id
- jQuery操作属性的相关方法
- jQuery数据存储的相关方法
- jQuery操作数组的工具方法
- jQuery核心函数
- jquery获取checkbox选中值为undefined
- jQuery选择器总结
- jquery通过name,id名称获取当前value值