jQuery学习笔记 —— 2. DOM操作和 3. 事件绑定
2016-04-08 10:22
731 查看
2、操作DOM元素
$("a").attr("href","www.bing.com")修改属性
$("div").html()获取或修改HTML内容
$("div").text()获取或修改文本内容
$("div").addClass()添加类名
$("div").css()设置样式
$("div").removeClass()移除类名
$("div").removeAttr()移除样式
$("div").append()追加文本或HTML
$("div").appendTo()将已有元素移入
$("div").before()在元素前插入
$("div").after()在元素后插入
$("div").clone()复制一个元素(深复制)
$(selector).replaceWith(content)替换元素
$(content).replaceAll(selector)替换元素
$("div").wrap()包裹元素
$("div").wrapInner()包裹元素内容
$(selector).each(function(index))遍历元素
$("span").each(function (index) { if (index == 1) { $(this).attr("class", "red"); } });
$("div").remove()删除元素
$("div").empty()清空元素
3、事件
ready()事件,两者等价:
$(document).ready(function(){})
$(function(){})
$("li").bind("click mouseon","function")绑定事件
$("li").hover("over","out")类似css中的:hover
$("li").toggle(fun1(),fun2(),fun3())绑定多个函数,依次执行
$("li").unbind("click",fun)移除事件,fun为可选参数
$("li").one("click",[data],fun)绑定一次性事件
$("li").trigger()绑定自动事件?
$("input").bind("focus|blur",fun)文本框焦点和失焦
$("select").bind("changed",fun)下拉框改变
$("li").live(event,[data],fun)方法已不建议
相关文章推荐
- jquery 一些简单代码
- JQuery Deferred 对象
- 『jQuery』.html(),.text()和.val()的概述及使用
- jQuery滚动条事件控制导航显示效果
- Jquery元素追加和删除
- jQuery - AJAX 简介
- jquery实现textarea 高度自适应
- jquery ajax无刷新更新页面
- 【JQuery UI】工具提示插件——tooltip
- jQuery之on
- jQuery使用Selectator插件实现多选下拉列表过滤框(附源码下载)
- Ajax-(get/post/jQuery方式请求)
- jQuery操作JSON数据
- jQuery: 以类名获取对象,删除类名对事件的影响。
- Jquery Select2服务端实例及几个小问题
- jQuery中height()、innerheight()、outerheight()的区别是什么
- jquery动画累积执行解决方法
- easyui + jquery 提交form表单 jquery submit失效
- jQuery——小案例:点击图片放大缩小
- jquery如何遍历json字符串