Jquery属性一览

Jquery属性

1.属性

            attr(name)         获取属性名字的值 如 attr("src"), 在JS脚本中,使用this.src往往会返回一大堆的网页前缀

                                                        而使用attr("src")就很纯净,本身的地址是什么就返回什么.

            attr(properties)   括号内可以是一个JSON对象 attr({ src: "test.jpg", alt: "Test Image" }),一次赋好几个值,

                                                            在赋值的时候还可以用另一种方式attr(); 但是没有JSON的功能强大, 
                                                            强烈建议在使用的时候用JSON的方式{"属性":"值","属性":"值"}

            attr(key, value)   左边是一个属性名 , 逗号右边可以是一个值,表示给其属性赋一个值
            attr(key, fn)      左边是属性名 , 逗号右边可以是一个functuon函数,return值为给其设置的值
            removeAttr(name)   从每一个匹配的元素中删除一个属性

2.CSS类

addClass(class | fn)           为每个匹配的元素添加指定的类名。
                                                         描述:为匹配的元素加上 'selected' 类
                                                         HTML代码 : <p>Hello</p>
                                                         jQuery代码 : $("p").addClass("selected");
                                                         结果 : [ <p class="selected">Hello</p> ]
removeClass([class | fn])      从所有匹配的元素中删除全部或者指定的类。
                                                         参数 : class (可选)String一个或多个要删除的CSS类名,请用空格分开
                                                         描述 : 从匹配的元素中删除 'selected' 类
                                                         HTML代码 : <p class="selected first">Hello</p>jQuery
                                                         代码 : $("p").removeClass("selected");
                                                         结果 : [ <p class="first">Hello</p> ]
toggleClass(class|fn [, sw])   如果存在(不存在)就删除(添加)一个类。
                                                         描述 :为匹配的元素切换 'selected' 类
                                                         HTML代码 : <p>Hello</p><p class="selected">Hello Again</p>jQuery
                                                         代码 : $("p").toggleClass("selected");
                                                         结果 : [ <p class="selected">Hello</p>, <p>Hello Again</p> ]

3.HTML代码/文本/值

       html()       HTML代码  对应的是JS中的 innerHTML
              html(val)  HTML代码,不加括号里边的值是获取值,加括号里边的值是赋值
             text()        HTML文本  对应的是JS中的 innerText
              text(val)   HTML代码,不加括号里边的值是获取值,加括号里边的值是赋值
              val()         HTML值    对应的是JS中的 value
             val(val)    HTML代码,不加括号里边的值是获取值,加括号里边的值是赋值
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值