jquery 学习(二) - 属性操作

本文深入讲解了使用jQuery进行DOM操作的方法,包括属性、类名、文本及CSS属性的读取与修改,展示了如何通过jQuery简化JavaScript中常见的DOM操作任务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

html代码

<div class="n1" zdy="z1">AAA
    <p>1111111</p>
    <input type="checkbox" value="A">A
    <input type="checkbox" value="B">B
    <div class="n2">AAA<p>BBBB</p></div>
    <input type="text" value="thisInput">CCCCC
</div>

 

属性性操作

// 属性性操作:
        // $('').attr()
            console.log($('div').attr('zdy'));
            console.log($('div').attr('zdy','z2'));
            console.log($('div').attr('zdy'));

        // $('').removeAttr();
            console.log($('div').removeAttr('zdy'));
            console.log($('div').attr('zdy'));


        // $('').prop();
            console.log($('div').prop('zdy'));
            console.log($('div').prop('zdy','z2'));
            console.log($('div').prop('zdy'));

        // $('').removeProp();
            console.log($('div').removeProp('zdy'));
            console.log($('div').prop('zdy'));

        // attr 跟 prop 区别(prop 找固有属性,返回值为true或者false)
            console.log($(':checkbox').eq(0).attr('checked'));
            console.log($(':checkbox').eq(0).prop('checked'));
            //undefined
            //false

 

classname属性操作

// classname属性操作
        $('').addClass();
        $('').removeClass();

 

文本操作

    //文本操作
        //html标签+文本
        // $('').html(替换内容);
         console.log($('.n2').html());

        //文本
        // $('').text(替换内容);
        console.log($('.n2').text());

        //value值
        // $('').val(替换内容);
        console.log($(':text').val());

        //AAA<p>BBBB</p>
        //AAABBBB
        //thisInput

 

css属性操作

  //css属性操作
        // $('').css({属性:值})

 

js 与 jquery 对象 互转

// js 与 jquery 对象 互转
        // var $(jquery对象)
        // var DOM对象
        // var $(jquery对象).html() ===  var $(jquery对象)[0].innerHTML

 

转载于:https://www.cnblogs.com/Anec/p/9857715.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值