jquery学习之DOM操作
来源:互联网 发布:编程猫夏令营盛大闭幕 编辑:程序博客网 时间:2024/06/05 05:32
DOM节点创建
例:$("<li>李宁</li>");
DOM克隆
$("ul").clone();
DOM节点增加
DOM节点删除,清空
删除节点:remove()
清空节点:empty()
DOM节点替换
$(selector).replaceWidth(content);用content替换$(selector)选中的元素
$(content).replaceAll(selector);用content替换$(selector)选中的元素
DOM节点包裹
$(selector).wrap(tag);用tag包裹$(selector)选中的所有单个元素
$(selector).wrapAll(tag);用tag包裹$(selector)选中的所有元素,选中节点不连贯时要注意
$(selector).wrapInner(tag);用tag包裹$(selector)选中的所有元素的文本
DOM属性操作
读取属性值:$(selector).attr(属性名)
设置属性值:$(selector).attr(属性名,属性值)
删除属性值:$(selector).removeAttr(属性名)
CSS操作
$(selector).addClass(类名),给元素增加类
$(selector).removeClass(类名),为选中的元素清除一个类
$(selector).hasClass(类名),判断选中的元素有没有类名
$(selector).toggleClass(交替类名),自动判断选中的元素有没有类名,有则删,无则减
$(selector).css(属性名[,新值]),获取css属性或者设置css属性
html,文本,值得设置,读取
$(selector).html([html代码]):设置或读取某元素内的html代码
$(selector).text([文本内容]):设置或读取某元素内的文本内容
$(selector).val([文本内容]):设置或读取某表单项的值
jquery完成ajax
$.ajax({
type:
url:'xxx',
data:'',
success:function(){}
});
$.get/post({
url:'xxx',
data:'',
success:function(){},
type:'xml/json'
});
注意:$.get,$.post是调用$.ajax来实现的
事件与动画
事件绑定:$(selector).bind(type(事件),function(函数));事件发生,函数运行
取消事件绑定:$(selector).unbind([type][,function]);
事件冒泡
阻止事件冒泡:事件.stopPropagation();
阻止事件的默认行为:事件.preventDefault();
动画
show(),hide(),slideDown(),slideUp(),fadeIn(),fadeOut()
- jquery学习之DOM操作
- Jquery学习之Jquery操作DOM
- jquery学习笔记之DOM操作
- JQuery之DOM操作学习笔记
- jQuery学习之六-----DOM节点操作
- jQuery学习之文档(DOM)操作
- jQuery学习笔记之Dom操作
- jQuery学习笔记之DOM节点操作
- jQuery学习笔记之DOM操作
- jquery学习--dom操作
- JQuery之DOM操作
- JQuery之操作DOM
- JQuery之DOM操作
- JQuery之DOM操作
- jQuery之DOM操作
- JQuery之DOM操作
- Jquery之Dom操作
- jQuery学习--jQuery DOM 操作
- Xcode快捷键大全
- 《Android源码设计模式解析与实战》读书笔记(十)
- 统计iOS工程代码行数
- 如何设置eclipse格式化代码时不自动换行
- web上的交互图形绘制01
- jquery学习之DOM操作
- eclipse启动svn报错Failed to load JavaHL Library解决办法
- 通过SQL Server操作MySQL的步骤和方法
- ElasticSearch工作原理、查询及常用插件 | 玩转ELK Stack(1)
- object自己的方法
- FastColoredTextBox的源代码笔记1--?? 运算符
- xgboost在Python的安装
- VS错误 2 error LNK1120: 1 个无法解析的外部命令
- MapReduce-自定义比较器