码迷,mamicode.com
首页 > 其他好文 > 详细

样式操作

时间:2017-09-02 17:58:04      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:log   移除   自定义   htm   addclass   设置   blog   属性   技术   

本节笔记:

样式操作:
	addClass()
	removeClass()
	toggleClass()
属性操作:
	#专门用于对标签上的属性做操作的。做自定义属性。
	#传一个参数表示获取属性值,传两个参数表示设置属性值。
	$(..).attr(‘n‘) #获取属性值
	$(..).attr(‘n‘,‘v‘) #新增属性值,已经存在的话, 则覆盖
	$(..).removeAttr(‘n‘) #移除属性值
	$(..).prop
	
	$(..).attr(‘n‘,‘v‘)对<input type=‘checkbox‘ id=‘i1‘ checked=‘checked‘/>处理得不彻底
	#专门用于checkbox,radio进行操作
	$(..)prop(‘checked‘)
	$(..)prop(‘checked‘,true)
	$(..)prop(‘checked‘,false)

 

 

1. 开关实例,自己写如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        .hide{
            display:none;
        }
    </style>
</head>
<body>
    <input id="i1" type="button" value="开关"/>
    <div class="c1 hide">灯亮了</div>
    <script src="jquery-1.12.4.js"></script>
    <script>
        $(‘#i1‘).click(function(){
        if($(‘.c1‘).hasClass(‘hide‘)){
            $(‘.c1‘).removeClass(‘hide‘);
        }else{
            $(‘.c1‘).addClass(‘hide‘);
        }


        })
    </script>
</body>
</html>

 效果:

技术分享

2.jQuery实现,已经封装了一个开关的模块。

$(‘.c1‘).toggleClass(‘hide‘);一句话实现。toggle就是开关的意思。
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        .hide{
            display:none;
        }
    </style>
</head>
<body>
    <input id="i1" type="button" value="开关"/>
    <div class="c1 hide">灯亮了</div>
    <script src="jquery-1.12.4.js"></script>
    <script>
        $(‘#i1‘).click(function(){
            $(‘.c1‘).toggleClass(‘hide‘);
        })
    </script>
</body>
</html>

 

3.属性操作

属性操作:
	#专门用于对标签上的属性做操作的。做自定义属性。
	#传一个参数表示获取属性值,传两个参数表示设置属性值。
	$(..).attr(‘n‘) #获取属性值
	$(..).attr(‘n‘,‘v‘) #新增属性值,已经存在的话, 则覆盖
	$(..).removeAttr(‘n‘) #移除属性值
	$(..).prop

 

 

技术分享

 

4. 由于版本兼容问题,当用$(..).attr(‘n‘,‘v‘) 设置CheckBox,radio等时可能会出现问题,

prop是专门处理CheckBox,radio的。

技术分享

 

样式操作

标签:log   移除   自定义   htm   addclass   设置   blog   属性   技术   

原文地址:http://www.cnblogs.com/momo8238/p/7467114.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!