js进阶 11-3 jquery中css属性如何操作
js进阶 11-3 jquery中css属性如何操作
一、总结
一句话总结:通过css()方法
1、attr和css是有交叉的,比如width,两者中都可以设置,那么他们的区别是什么?
其实通俗一点就是css范围更广
css是样式中的width,attr是属性中的width。
<img src="HTML5.png" alt="" width="100" border="2">
如果image没有设置width属性,attr中取不到,但是css中可以取到其原始宽度
2、css()方法多属性设置,用什么标点符号表示?
逗号,因为逗号表示多 ,multi
3、编程语言中的逗号表示什么?
多,multy,比如多参数,多属性
4、编程语言中键值对的表示有哪几种方式?
css中冒号,php中的=>和逗号,java中的赋值号=,jquery中的冒号
二、jquery中css属性如何操作
1、相关知识
CSS属性操作
- 获取CSS属性值:$().css("属性")
- 设置单个CSS属性:$().css("属性","属性值")
- 设置多个CSS属性:$().css({"属性1":"属性值1","属性2":"属性值2",……})
2、代码
1 <!DOCTYPE html> 2 <html lang="en"> 3 <style> 4 </style> 5 <head> 6 <meta charset="UTF-8"> 7 <title>演示文档</title> 8 <script type="text/javascript" src="jquery-3.1.1.min.js"></script> 9 <style> 10 </style> 11 </style> 12 </head> 13 <body> 14 <img src="HTML5.png" alt="" width="100" border="2"> 15 <img src="HTML5.png" alt="" width="100" border="2"> 16 <img src="HTML5.png" alt="" width="100" border="2"> 17 <input type="button" id="btn1" value="获取"> 18 <input type="button" id="btn2" value="设置1"> 19 <input type="button" id="btn3" value="设置2"> 20 <input type="button" id="btn4" value="删除"> 21 22 <script> 23 $(function(){ 24 //获取元素的属性值 25 $('#btn1').click(function(){ 26 //alert($('img').attr('width')) 27 alert($('img').css('width')) 28 }) 29 $('#btn2').click(function(){ 30 //设置单个CSS属性 31 //$('img').css('width','200') 32 //设置多个CSS属性 33 $('img').css({ 34 'border':'solid 5px green', 35 'opacity':'0.5' 36 }) 37 }) 38 39 $('#btn3').click(function(){ 40 $('img').css('width',function(index,value){ 41 alert(parseInt(value)) 42 return parseInt(value) *(index+1)/3+'px' 43 }) 44 }) 45 $('#btn4').click(function(){ 46 $('img').removeAttr('border width') 47 }) 48 49 }) 50 </script> 51 </body> 52 </html>
版权申明:欢迎转载,但请注明出处
一些博文中有一些参考内容因时间久远找不到来源了没有注明,如果侵权请联系我删除。
在校每年国奖、每年专业第一,加拿大留学,先后工作于华东师范大学和香港教育大学。
2024-10-30:27岁,宅加太忙,特此在网上找女朋友,坐标上海,非诚勿扰,vx:fan404006308
AI交流资料群:753014672