4.jQuery对元素和元素的属性值进行获取和设置

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <a href="http://www.itheima.com/">
        <p>1</p>
    </a>
    <input type="text" value="qq" myData="自定义数据">
</body>
<script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
<script>
    //1.prop(属性名,属性值)的使用
    //获取属性值
    console.log($("a").prop("href")); //http://www.itheima.com/
    console.log($("input").prop("value")); //qq
    //修改属性值
    $("input").prop("value", "修改了数据");
    console.log($("input").prop("value")); //修改了数据


    //2.attr(属性名,属性值)的使用
    //修改自定义属性值
    $("input").attr("myData", "修改了自定义数据");
    //获取自定义属性值
    console.log($("input").attr("myData")); //修改了自定义数据


    //3.数据缓存,将数据存放在元素的内存里
    $("a").data("myName", "Andy");
    console.log($("a").data("myName")); //Andy

    //4.html()
    //修改元素内容
    $("a p").html("修改了");
    //获取元素内容
    console.log($("a").html()); //<p>修改了</p>

    //5.text()
    //修改元素文本内容
    $("a").text("text修改了");
    //获取元素文本内容
    console.log($("a").text()); //text修改了

    //6.val()
    //修改表单元素的值
    $("input").val("val修改了");
    //获取表单元素的值
    console.log($("input").val()); //val修改了
</script>

</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值