JS之JQuery的属性操作
来源:互联网 发布:xp连接网络打印机步骤 编辑:程序博客网 时间:2024/06/05 17:48
属性操作
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>属性操作</title></head><body><img src="../img/qiuqian.jpg" alt="秋千" id="img" title="qiuqian"><button onclick="changeImg()">换图</button><button onclick="deleteAlt()">变提示</button></body><script src="../js/jquery.min.js"></script><script> /*js提供的方法*/ /*getAttribute*/ // var src = document.getElementById("img").getAttribute("src"); /*点符号法*/ // var src = document.getElementById("img").src; /*jquery提供的属性获取的方法*/ var src = $("#img").attr("src"); console.log(src); /*jquery提供的修改属性的方法*/ /*方法1:键值对方法 比较慢 属性需要一个一个修改*/ // $("#img").attr("src","../img/city.jpg"); // $("#img").attr("alt","city"); /*方法2:对象方法 比较简单*/ function changeImg() { var img = { src: "../img/city.jpg", alt: "city" }; /*对象方法*/ // $("#img").attr({src:"../img/city.jpg",alt:"city"}); //这个等于正上边var加正下边这行代码的作用 $("#img").attr(img); } /*jquery提供的移除属性的方法*/ function deleteAlt() { $("#img").removeAttr("alt") }</script></html>
分别给不同的元素添加不同的属性
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>分别给不同的元素添加不同的属性</title></head><body><ul> <li id="l1">北京大学1</li> <li id="l2">北京大学2</li> <li>北京大学3</li> <li>北京大学4</li></ul></body><script src="../js/jquery.min.js"></script><script> $("li").attr("id", function (i, att) { /*1:i:元素的索引 * 2:att:某元素属性原来的值*/ console.log(att); return "li" + (i + 1); });</script></html>
样式类
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <style> .h1{ color:red; text-align: center; font-family: 宋体; } .h2{ color: #7db5ff; text-align: center; font-family: 宋体; } .h3{ color: #31ff22; text-align: center; font-family: 宋体; } .h4{ color: #ffff20; text-align: center; font-family: 宋体; } .h5{ color: #3c42ff; text-align: center; font-family: 宋体; } </style> <title>样式类</title></head><body><h1 class="title"> 如月制衡日只剩!</h1><ul> <li>北京大学1</li> <li>北京大学2</li> <li>北京大学3</li> <li>北京大学4</li></ul></body><script src="../js/jquery.min.js"></script><script> /*方法1:attr属性方法实现*/// $(".title").attr("style","font-family: 宋体;text-align: center;color:red;") /*方法2:添加样式类*/// $(".title").addClass("h1") /**/ $("li").addClass(function (i) { return "h"+(i+1); }); /*等于 $("li").attr("class",function (i) { return "h"+(i+1); });*/</script></html>
移除和切换样式类
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <style> .qh{ color: #585858; font-size: 50px; text-align: center; } </style> <title>移除和切换样式类</title></head><body><div class="qh" id="jredu">清华大学</div><button onclick="toggleCss()">切换样式类</button></body><script src="../js/jquery.min.js"></script><script> /*移除样式类*/// $(".qh").removeClass("qh"); /*切换样式泪 没有就添加 有就删除*/ function toggleCss() { $("#jredu").toggleClass("qh") } /*切换样式 没有就添加 有就不变了*/ function toggleCss() { $("#jredu").toggleClass("qh",true) }</script></html>
html
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>html</title></head><body><div>jieruijiaoyu</div><div>jieruijiaoyu2</div></body><script src="../js/jquery.min.js"></script><script> /*获取所有匹配元素中第一个元素的内容*/ console.log($("div").html()); /*修改所有匹配元素的内容 可以解析标签*/ $("div").html("ccy"); /*分别给不同的元素返回不同的结果*/ $("div").html(function (index,val) { return "杰瑞教育"+(index+1); });</script></html>
文本
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>文本</title></head><body><div>jieruijiaoyu</div><div>jieruijiaoyu2</div></body><script src="../js/jquery.min.js"></script><script> /*获取所有匹配元素的内容*/ console.log($("div").text()); /*设置所有匹配元素的内容*/// $("div").text("北大"); $("div").text(function (index,val) { return val+"hh"; }); /*html和xml不同点总结: * 1:html不能适用于xml 但是text可以。 * 2:html设置内容的时候有解析标签的能力,但是text不可以。 * 3:html只获取第一个匹配元素的值,text获取全部匹配元素的内容。*/</script></html>
阅读全文
0 0
- JS之JQuery的属性操作
- js ,jQuery 操作属性的相关方法
- jQuery之属性操作
- jquery和js操作属性
- jquery的属性操作
- 3.2.8: jQuery的DOM操作之属性操作
- js的属性操作
- 【JS】【jQuery】【操作对象:属性,节点,事件】
- jQuery基础教程之DOM操作-属性操作
- jQuery之dom操作(属性、样式操作)
- jQuery DOM操作之属性操作
- jQuery属性操作之toggleClass()和hasClass()方法的比较
- jQuery的属性与样式之样式操作.css()
- jquery之操作元素属性和特性(操作元素属性,each()方法的使用)
- jQuery属性的快捷操作
- JQuery操作对象的属性
- JQuery操作对象的属性
- (07)jQuery属性的操作
- Android开发 之 WebView的使用
- Java中关于类加载器的一些事儿(一)
- 基于redis排行榜的实战总结
- 分治的概念
- 源码剖析sun.misc.Unsafe && Compare And Swap(CAS)操作
- JS之JQuery的属性操作
- 第二十二天总结
- codeforces 550c (数学)
- 统计特殊字符、字母、数字的粗略实现
- 挖财网笔试:水仙花数
- Java中的ReentrantLock和synchronized两种锁定机制的对比
- Tomcat output信息中乱码问题
- array_map 在class的是使用方法
- android 软键盘顶部加入工具条