jQuery之dom操作(属性、样式操作)

jQuery之dom操作(属性、样式操作)


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>







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值