海阔天空

当前时间为:
欢迎大家来到海阔天空https://www.9713job.com,广告合作以及淘宝商家推广请微信联系15357240395

2020javaweb教程之jQuery设置属性、获取属性

未分类
2020-11-20 15:21:35
1822677238@qq.com

手机扫码查看

2020javaweb教程之jQuery设置属性、获取属性

2020javaweb教程之jQuery设置属性、获取属性

获取

DOM:document.getElementById(“ele”);
jquery:$(“#ele”)

DOM:操作的是JavaScript原生对象
jQuery:操作的是自己封装的对象,当中包含了原生对象
注意:只有jQuery对象才可以操作jQuery函数

获得内容

<p>这是第一段文本</p>
<p><span>这是第二段文本</span></p>
<p>这是第三段文本</p>
<input type="password" id="pwd"><br>
<button id="btn1">获取第一段文本内容</button>
<button id="btn2">获取第二段文本html内容</button>
<button id="btn3">获取密码框内容</button>



<script>
    $(function(){
        $("#btn1").click(function () {
            const s = $("p:first").text();
            console.log(s);
        });
        $("#btn2").click(function () {
            var s=$("p:eq(1)").html();
            console.log(s);
        });
        $("#btn3").click(function () {
            var value=$("input[type='password']").val();
            console.log(value);
        })
    })
</script>


获取属性 attr/prop

$(“ele”).attr(“action”);

设置属性 attr/prop
$(“ele”).attr(“checkbox”,true);

全选、反选、全不选

<input type="checkbox" value="apple">苹果
<input type="checkbox" value="banana">香蕉
<input type="checkbox" value="pitaya">火龙果
<input type="checkbox" value="strawberry">草莓 <br>
<button id="btn1">全选</button>
<button id="btn2">全不选</button>
<button id="btn3">反选</button>
<script>
    $(function(){
        $("#btn1").click(function(){//全选
            var values=$("input[type='checkbox']");
            for(var i=0;i<values.length;i++){
                $(values[i]).prop("checked",true);
            }
        });
        $("#btn2").click(function(){//全不选
            var values=$("input[type='checkbox']");
            for(var i=0;i<values.length;i++){
                $(values[i]).prop("checked",false);
            }
        });
        $("#btn3").click(function(){//反选
            var values=$("input[type='checkbox']");
            for(var i=0;i<values.length;i++){
                if($(values[i]).prop("checked")===true){
                    $(values[i]).prop("checked",false)
                }else $(values[i]).prop("checked",true)
            }
        });
    })
</script>




发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注