zoukankan      html  css  js  c++  java
  • jQuery 学习笔记(3)(内容选择器、attr方法、prop方法,类的操作)

    内容选择器:

    1、$("div:empty"): 空的div元素

    2、$("div:parent"): 非空div元素

    3、$("div:contains(text)"): 包含 text 文本(指定文本)的div元素

    4、$("div:has('span')"): 包含span元素(指定子元素)的div元素

    2、.attr() 和.removeAttr()

      $("div").attr() //获取或者设置属性节点的值

        注意:获取属性值:无论找到多少个元素都只会返回第一个元素指定属性节点的值

             设置属性值:找到几个元素就同时设置全部找到的元素的属性值(如果没有指定属性节点则新建添加)

      $("div").removeAttr() //删除属性节点

        注意:该方法删除属性节点时会删除所有选定元素的属性节点

          同时删除多个属性节点: $("div").removeAttr("name class"),(用空格隔开字符串即可)

    3、.prop() 和 removeProp() 

      注意: 既可以操控属性也可以操控属性节点

          官方推荐: 具有true和false的属性节点(如:checked、selected、disabled)就使用.prop(),其他使用.attr()

    4、.addClass() 、.removeClass() 、.toggleClass()

  • 相关阅读:
    【07】关于相等 Equals
    【06】拆箱、装箱
    【05】CTS、CLS、CLR
    判断属性存在于原型而非对象的方法
    Javascript打印网页局部的实现方案
    Jquery获取DOM绑定事件
    Bug 级别定义标准
    JavaScript中的数据类型
    <script>元素在XHTML中的用法
    CSS深入理解学习笔记之float
  • 原文地址:https://www.cnblogs.com/lianchenxi/p/9482696.html
Copyright © 2011-2022 走看看