10.jquery DOM操作 获取和设置
来源:互联网 发布:java中super关键字 编辑:程序博客网 时间:2024/05/18 20:06
<!DOCTYPE html><html> <!-- jquery非常重要的部分就是可以更加方便的操作DOM 主要操作包括 获取和设置 获取或者设置内容 text() 设置或返回所选元素的文本内容 html() 设置或返回所选元素的内容(包括 HTML 标记) val() 设置或返回表单字段的值 获取或者设置属性 attr() 方法用于设置或者获取属性值。设置时候也可以在这三个方法中传入回调函数 回调函数第一个参数表示被选元素列表中当前元素的下标,第二个参数表示原始值 !!!获取时参数为空,设置时候参数为对应的值即可, 添加 append() - 在被选元素的结尾插入内容 prepend() - 在被选元素的开头插入内容 after() - 在被选元素之后插入内容 before() - 在被选元素之前插入内容 删除 remove() - 删除被选元素(及其子元素) empty() - 从被选元素中删除子元素 操作css CSS类 addClass() - 向被选元素添加一个或多个类 removeClass() - 从被选元素删除一个或多个类 toggleClass() - 对被选元素进行添加/删除类的切换操作 css方法设置获取css属性 css()设置或者返回css属性 --> <head> <meta charset="UTF-8"> <title>jquery DOM操作 获取和设置</title> <script src="js/jquery-3.1.1.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript"> $(document).ready(function() { $("#btn1").click(function() { //获取文本内容,获取属性 alert($("#p1").text() + " id:" + $("p").attr("id")); }); $("#btn2").click(function() { //获取html(包含标记,不包含自身标记) alert($("#p1").html()); }); $("#btn3").click(function() { //获取表单内容 alert($("#input1").val()); }); $("#btn4").click(function() { //设置设置文本,设置属性 $("#p2").text("这是段落中的<b>粗体</b>文本。"); $("#p2").attr("style", "color:red;"); }); $("#btn5").click(function() { //设置html $("#p3").html("这是段落中的<b>粗体</b>文本。"); }); $("#btn6").click(function() { //设置表单内容 $("#input2").val("zzzz"); }); $("#btn7").click(function() { $("#p4").text(function(i, oldText) { //回调函数,i表示被选元素的当前下标,oldText表示原始值 return "old Text:" + oldText + "new TExt: hello world!" + " index:" + i; }); }); $("#btn8").click(function() { $("#p5").html(function(i, oldText) { //回调函数,i表示被选元素的当前下标,oldText表示原始值 return "old Text:" + oldText + "new TExt: Hello <b>world</b>!" + " index:" + i; }); }); }); </script> </head> <body> <h1>获取内容或者属性</h1> <p id="p1">这是段落中的<b>粗体</b>文本。</p> <input type="text" id="input1" value="zzzz" /><br /><br /> <button id="btn1">显示文本,获取属性</button> <button id="btn2">显示 HTML</button> <button id="btn3">显示表单值</button> <hr /> <h1>设置内容或者属性</h1> <p id="p2">ppppppppp</p> <p id="p3">ppppppppp</p> <input type="text" id="input2" value="" /><br /><br /> <button id="btn4">设置文本,设置属性</button> <button id="btn5">设置 HTML</button> <button id="btn6">设置表单值</button> <hr /> <h1>text()、html() 和 val() 的回调函数</h1> <p id="p4">这是<b>粗体</b>文本。</p> <p id="p5">这是另一段<b>粗体</b>文本。</p> <button id="btn7">显示旧/新文本</button> <button id="btn8">显示旧/新 HTML</button> </body></html>
0 0
- 10.jquery DOM操作 获取和设置
- [jQuery] Dom元素操作和事件获取
- 3.2.10: jQuery的DOM操作之设置和获取HTML、文本和值
- Jquery中的DOM操作 (七.设置和获取HTML,文本和值)
- jQuery的DOM操作之捕获和设置
- 10013---jQuery--jQuery DOM 操作-设置
- Jquery-Dom和css操作
- jquery的DOM节点获取,节点内容获取和设置,样式写入
- jQuery入门(3) 设置DOM属性与获取DOM属性
- jQuery 操作DOM总结,DOM Core操作,HTML-DOM操作和CSS-DOM操作
- jQuery 操作DOM总结,DOM Core操作,HTML-DOM操作和CSS-DOM操作
- DOM:获取元素和获取设置属性
- jQuery获取、设置元素和元素样式操作(note)
- JQuery常用DIV操作获取和设置长度宽度
- jQuery 的dom操作和javascript的dom操作
- JQuery 中this和$(this)获取对象、操作DOM对象的元素属性
- jquery dom和css设置元素内容
- 【jQuery】jQuery操作DOM
- Dubbo服务集群,常见容错机制:failover ,failsafe,failfase ,failback,forking
- 跳槽之路
- 【ZOJ 1562和 BZOJ 1053】【反素数】【求n以内的因子最多的那个数(即不超过n的最大反素数)】
- C# 断言使用
- STL标准库中的算法函数
- 10.jquery DOM操作 获取和设置
- 第9周OJ实践 切面条
- 二叉树(一)——二叉树的构造及三种遍历算法的递归实现(java版)
- 山东省第一届ACM大学生程序设计竞赛 problem D Greatest Number
- 基于3D卷积神经网络的人体行为理解(论文笔记)
- 【传感器】BMA253 数字,三轴加速度传感器
- css中背景图片的显示位置
- Windbg 内核调试 Dump文件分析
- hdu 5938 Four Operations【贪心】