jquery总结

1.获取div中的内容

<div class="box">123</div>
<script>
    $(".box").html()
</script>

2.获取input中的内容

<input type="text" value="123" class="input">
<script>
	$(".input").val()
</script>

3.获取id属性

<div id="1" class="box"></div>
<script>
    $(".box").attr("id")
</script>

4.设置div中的内容

<div class="box"></div>
<script>
    $(".box").html(“123”)
</script>

5.设置input中的内容

<input type="text" value="" class="input">
<script>
	$(".input").val("123")
</script>

6.设置属性

<div class="box"></div>
<script>
    $(".box").attr("id",1)
</script>

7.内容添加

append() - 在被选元素的结尾插入内容 (常用)
prepend() - 在被选元素的开头插入内容
after() - 在被选元素之后插入内容
before() - 在被选元素之前插入内容

8.删除元素

remove()  删除被选元素
empty()  清空被选元素内容

9.设置class类

addClass() 添加一个新的class类
removeClass() 删除一个class类 
toggleClass() 添加或删除一个class类

10.jquery遍历

**祖先**
parent() 方法返回被选元素的直接父元素,该方法只会向上一级对 DOM 树进行遍历。
parents() 返回被选元素的所有祖先元素,它一路向上直到文档的根元素 
parentsUntil() 方法返回介于两个给定元素之间的所有祖先元素。
**后代**
children() 返回被选元素的所有直接子元素
find() 方法返回被选元素的后代元素,一路向下直到最后一个后代。
**同胞**
siblings() 返回被选元素的所有同胞元素。
next() 返回被选元素的下一个同胞元素。
nextAll() 返回被选元素的所有跟随的同胞元素。
nextUntil() 返回介于两个给定参数之间的所有跟随的同胞元素。
prev() 返回被选元素的上一个同胞元素。
prevAll() 返回被选元素的所有之前跟随的同胞元素。
prevUntil() 返回介于两个给定参数之间的所有之前跟随的同胞元素。

11 .单选
html

    <div class="checkbox">
        <div class="gnum" id="1">360ml</div>
        <div class="gnum" id="2">800ml</div>
        <div class="gnum" id="3">600ml</div>
        <div class="gnum" id="4">600ml</div>
        <div class="gnum" id="5">600ml</div>
        <div class="gnum" id="6">600ml</div>
    </div>

css

.gnum{
    width:2rem;
    height:0.7rem;
    background:rgba(230,230,230,1);
    border-radius:0.2rem;
    font-size:0.3rem;
    font-family:PingFang-SC-Medium;
    font-weight:500;
    color:rgba(153,153,153,1);
    line-height:0.7rem;
    text-align: center;
    margin-right: 0.2rem;
    overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
    margin-bottom: 0.2rem;
}
.check{
    width:2rem;
    height:0.7rem;
    background:linear-gradient(90deg,rgba(245,69,69,1),rgba(245,119,69,1));
    border-radius:0.2rem;
    font-size:0.3rem;
    font-family:PingFang-SC-Medium;
    font-weight:500;
    color:rgba(255,255,255,1);
    line-height:0.7rem;
}

js

  $(".gnum").on("click",function () {
        var gid = $(this).attr("id") // 获取选中的规格的id
        console.log(gid)
        $(this).siblings(".gnum").removeClass("check")
        $(this).addClass("check")
    })

12 .选中不选中 input

<input type='checkbox' name='star' id='selectStar' onclick='checkStar()' class='star'>
<script>
	let checkStatus=$("#selectStar").prop("checked");
    console.log(checkStatus)
</script>

13.onclick传参和接参 字符串

<div class='delbtn' onclick='del(\""+item.orderid+"\")'>删除订单</div>
<script>
	function del(id){
		console.log(id)
	}
</script>

14.js获取当前url的信息
js获取当前url的信息

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值