Jquery2--属性相关的操作


知识点总结 

1、属性
    属性(如果你的选择器选出了多个对象,那么默认只会返回出第一个属性)、

        attr(属性名|属性值)
            - 一个参数是获取属性的值,两个参数是设置属性值
            - 点击加载图片示例
        removeAttr(属性名)
            -删除属性的值
        prop(属性名|属性值)
            - 属性的返回值的是布尔类型
            - 单选,反选,取消的例子
        removeProp(属性名)
            -删除属性的值

    循环:each(两种循环示例)
        - $.each(数组/对象, function(i, v){})
      - $("div").each(function(){})
    CSS类
        - addClass 添加类属性
        - removeClass 移除类属性
        - toggleClass 开关|切换(有就移除,没有就添加)
          灯泡的例子
    HTML代码/文本/值
        没有参数就是获取对应的值,
        有参数就设置对应的值
        - .html()  添加html标签    .html("<span>啦啦啦。</span>")
        - .text()  添加文本        .text("啦啦啦。")
        - .val()
            input :一个参数,获取的是input框里面的值
            checkbox :一个参数,获取的是value的值
            select :
                单选:获取值
                多选:得到的是一个数组,设置的时候也要是数组

一、属性操作

示例

二、示例图片

 1、attr

  (1)得到属性和设置属性值

  (2)设置自定义属性值

  

  2、removeAttr

  

  3、prop

  

 

  

   4、removeProp

 三、jquery中的循环的两种方式

复制代码
//    方式一
    li = [11,22,33];
    $.each(li,function (i,v) {
        console.log(i,v)// 0 11
                         // 1 22
                         // 2 33
    })
//    方式二
    $(".c1").each(function (i,v) {
        console.log(i,v)  //这里的v拿到的是标签
//         0 <div class="c1">hah</div>
//         1 <div class="c1">年</div>
//         2 <div class="c1">娃的</div>
        console.log(v.innerText)  //拿到文本
    })
</script>
复制代码

退出循环============================

 

 三、注意的一个下问题:

解决方法

 

 

 

 

 

---恢复内容结束---

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值