jquery样式操作

// 获取div的样式
$("div").css("width");
$("div").css("color");

//设置div的样式
$("div").css("width","20px");
$("div").css("height","20px");
$("div").css({fontSize:"20px",color:"blue"});
操作样式类名

$("#div1").addClass("divClass2") //为id为div1的对象追加样式divClass2
$("#div1").removeClass("divClass")  //移除id为div1的对象的class名为divClass的样式
$("#div1").removeClass("divClass divClass2") //移除多个样式
$("#div1").toggleClass("anotherClass") //重复切换anotherClass样式

 

    <script type="text/javascript">
        $(function(){
            var $btn = $('.btns input');
            var $div = $('.cons div');

            $btn.click(function(){
                // this 指的是原生的this,它表示当前点击的对象,使用jquery的对象需要用$(this)

                // 当前点击的按钮加上current样式后,除了当前,其他的按钮去掉current样式
                $(this).addClass('current').siblings().removeClass('current');

                //alert( $(this).index() ; //弹出当前按钮的索引值
                // 当前点击的按钮对应索引值的div加上active样式,其他的去掉active样式
                $div.eq( $(this).index() ).addClass('active').siblings().removeClass('active');
            })
        })

    </script>
</head>
<body>
    <div class="btns">
        <input type="button" name="" value="01" class="current">
        <input type="button" name="" value="02">
        <input type="button" name="" value="03">
    </div>    
    <div class="cons">
        <div class="active">选项卡一的内容</div>
        <div>选项卡二的内容</div>
        <div>选项卡三的内容</div>
    </div>
</body>

属性操作

  • html() 取出或设置html内容

  • prop() 取出或设置某个属性的值
 // 取出图片的地址
var $src = $('#img1').prop('src');
// 设置图片的地址和alt属性
$('#img1').prop({src: "test.jpg", alt: "Test Image" });
  • tesxt()获取或设置text内容
    
    //获取文本内容
    var #htm = $('#div').text();
    //设置文本内容
    $('#div').text('<span>添加文字</span>')
  • attr()获取或设置某个属性的值
    
    //获取图片的地址
    var #src = $('#img').attr('src');
    //设置图片的地址
    $('#img').attr({src:'my.jpg'});

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值