jQuery学习
来源:互联网 发布:linux telent 安装 编辑:程序博客网 时间:2024/06/06 17:46
控制页面
控制元素内容和值
操作元素内容
操作文本内容
text() 获取全部匹配元素的文本内容
text(val) 设置全部匹配元素的文本内容
<div><span>test</span></div>....$("div").text();//获取div元素的文本内容
操作HTML内容
html()获取第一个匹配元素的HTML内容
html(val)设置全部匹配元素而的HTML内容
<div><span>test</span></div>...$("div").html();
操作元素的值
var()获取第一个匹配元素的当前值,返回字符串或数组
$("#le").val();//获取id为le的元素的值
var(val)设置所有匹配元素的值
$("input:text").val("new");//为全部文本框设置值
var([ ])为radio等元素设置值
$("select").val(['列表项1','列表项2','列表项3']);
操作DOM节点
查找节点
创建节点
<script language="javascript">$(document).ready(function(){var $p=$("<p></p>");//创建一个节点$p.html("<span style='color:#FF0000'>添加</span>");//重新设置<div>的HTML内容 $("body").append($p);//在body中创建了一个新的段落节点});
插入节点
内部插入节点
外部插入节点
删除、复制、替换节点
删除节点
empty()
remove()
二者区别
$(document).ready(function(){$("#div1").empty();//删除div1的所有子节点$("#div2").remove();//删除id为div2的节点});
复制节点
clone()
$(function(){$("input").bind("click",function(){//为按钮绑定单击事件$(this).clone(true).insertAfter(this);//复制自己和事件处理});});
替换节点
replaceAll()
repalceWith(content)
<script language="javascript">$(document).ready(function(){$("#div1").replacewith("<div>replacewith()的替换结果</div>");$("<div>replaceAll()的替换结果</div>").replaceAll("#div2");});</script>
操作CSS样式
修改CSS类实现
eg
$("div").addClass("yellow red");//为所有div元素添加yellow和red俩个CSS类
修改CSS样式实现
1 0
- 学习jquery-Jquery基础知识
- jquery学习--jQuery安装
- jQuery学习--jQuery选择器
- 学习JQuery
- jquery 学习
- JQuery 学习
- jquery 学习
- jQuery学习
- 学习JQuery
- jquery 学习
- jquery学习
- 学习jquery
- Jquery 学习
- JQuery 学习
- Jquery学习
- jquery 学习
- JQuery 学习
- jquery 学习
- C中如何调用C++函数、类内函数
- jdk安装配置
- Permutation Sequence
- Linux C调用C++库
- 数组越界导致的运行崩溃(枚举作为数组中的常量)
- jQuery学习
- iOS 8 模拟器键盘无法弹出
- c头文件一览表
- python压缩zip文件
- LinearLayout addView 应该是这样写的.
- 总结14,展望15
- C++/CLI 托管C++的数组介绍【4】
- c#如何esc退出Form
- 常见算法学习(C语言实现)(一)