jQuery之dom操作(属性、样式操作)
2015-12-05 16:33
751 查看
jQuery之dom操作(属性、样式操作)
设置:attr('','');
设置多个:attr({'':'','':''});
删除:removeAttr('');
追加:addClass('');
移除:removeClass('')/removeClass('s1 s2')
/removeClass()--删除所有
切换样式:toggleClass,有该样式就删除,没有就添加。
是否有某个样式:hasClass('');
读取css('')
设置css('');/css({'':'','':''});
示例代码:
1.属性操作
读取:attr('');设置:attr('','');
设置多个:attr({'':'','':''});
删除:removeAttr('');
2.样式操作
获取和设置:attr("class","");/attr("style","");追加:addClass('');
移除:removeClass('')/removeClass('s1 s2')
/removeClass()--删除所有
切换样式:toggleClass,有该样式就删除,没有就添加。
是否有某个样式:hasClass('');
读取css('')
设置css('');/css({'':'','':''});
示例代码:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>样式操作</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <script type="text/javascript" src="../js/jquery-1.11.1.js"></script> <style type="text/css"> .s1{ font-size:60px; } .s2{ font-size:30px; color:red; } .s3{ font-style:italic; } </style> <script type="text/javascript"> $(function(){ $('#b1').click(function(){ //设置样式 //$('#d1').attr('class','s1'); //$('#d1').attr('style','color:red;'); //$('#d1').addClass('s1 s2'); //追加样式 //参数必须是一个样式选择器的名字 $('#d3').addClass('s2'); //移除样式 //$('#d3').removeClass('s1'); //删除所有样式 //$('#d3').removeClass(); //切换样式 //toggleClass,有该样式就删除,没有就添加。 //$('#d4').toggleClass('s3'); //是否有某个样式 //alert($('#d4').hasClass('s3')); }); }); </script> </head> <body style="font-size:30px;"> <div id="d2" class="s1 s2">测试代码</div> <div id="d1">hello jQuery</div> <div id="d3" class="s1">追加样式</div> <div id="d4" class="s3">切换样式</div> <input id="b1" type="button" value="样式操作"><br/> </body> </html>
相关文章推荐
- js jquery 设置select值
- jQuery Mobile页面跳转后,无法加载js中的方法
- jQuery之dom操作(查询、创建、插入、删除、复制节点)
- .NET 中Newtonsoft的使用 自定义对象的序列化
- 欢迎使用CSDN-markdown编辑器
- jquery表单选择器
- jQuery表单提交验证
- jQuery表单提交验证
- jquery过滤性选择器
- jQuery中终止Ajax请求
- jQuery对ajax编程的支持
- jQuery基础应用
- jQuery-1.9.1源码分析系列完毕目录整理
- jQuery-1.9.1源码分析系列完毕目录整理
- jquery省市区下拉显示
- 第26篇 jQuery 快速学习下
- 第26篇 jQuery 快速学习下
- [译]脱离jQuery,使用原生Ajax
- jquery-ui datepicker使用
- 使用CDN和AJAX加速WordPress中jQuery的加载