博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
从零玩转jQuery-属性相关
阅读量:6519 次
发布时间:2019-06-24

本文共 947 字,大约阅读时间需要 3 分钟。

属性和属性节点

  • 什么是属性?
    • 属性就是对象身上的变量
    • 只要对象身上都可以添加属性(无论是自定义对象,还是DOM对象)
img_4c1fa4e9255ef5845892eab9f3b78c5d.png
image.png
  • 什么是属性节点?
    • 在html中编写的所有标签,里面的属性都是属性节点
      • <span class = 'box' nj = '666'></span> // 这里的class和nj就是属性节点
img_f8dbcb47b7fc56db63a1b7c6a5a93501.png
image.png
  • 如果操作属性?
    • 添加或修改属性(没有就会添加,有就会修改)
      • 对象.属性名称 = 值;
      • 对象["属性名称"] = 值;
    • 获取属性
      • 对象.属性名称
      • 对象["属性名称"]
  • 如何操作属性节点?
    • 获取属性节点
      • DOM对象.getAttribute("属性节点名称")
    • 设置属性节点
      • DOM对象.setAttribute("属性节点名称", "值");

jQuery中的attr和prop方法

  • 方法
    • 用于设置或获取属性节点的值
  • 方法
    • 用于删除指定属性节点
  • 方法
    • 用于设置或者获取元素的属性值
  • 方法
  • attr方法和prop方法区别
    • 既然所有的DOM对象,都有一个attributes属性,而prop可以操作属性,所以也可以操作属性节点
    • 官方推荐在操作属性节点时,具有 true 和 false 两个属性的属性节点,如 checked, selected 或者 disabled 使用prop(),其他的使用 attr()
    • 因为如果具有 true 和 false 两个属性的属性节点,如果没有编写默认attr返回undefined,而prop返回false

jQuery增删Class

  • jQuery CSS类相关方法都是用于操作DOM对象的class属性节点的值
    • 给元素添加一个或多个类
    
08-jQueryCSS类
    • 删除元素的一个或多个类
    • 添加或删除一个类(存在就删除不存在就添加)

jQuery代码/文本/值

    • 添加或获取元素中的HTML
    
09-jQuery代码文本值
    • 添加或获取元素中的文本
    • text方法能做的html方法都能做,所以一般使用html方法即可
    • 添加或获取元素value属性的值

转载地址:http://grrfo.baihongyu.com/

你可能感兴趣的文章
【转】left join 和 left outer join 的区别
查看>>
SDNU 1543.Happy Salted Fish Every Day
查看>>
高性能的MySQL(5)索引策略-索引和表的维护
查看>>
Python之Win字符编码详解
查看>>
最简单的统计appche站点IP访问量的shell脚本
查看>>
《JavaScript高级程序设计》阅读笔记(二十一):JavaScript中的XML
查看>>
[AX]乐观并发控制Optimistic Concurrency Control
查看>>
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
查看>>
自定义类加载器
查看>>
GNU make manual 翻译(二十五)
查看>>
谈极小化极大值搜索
查看>>
现代软件工程 学生阅读、思辨和调查作业
查看>>
System.InvalidOperationException 异常
查看>>
NIO学习--缓冲区
查看>>
【Andorid X 项目笔记】动态设置ViewPager的Adapter问题(2)
查看>>
阿里云安装Mono 运行LevenBlog 体验
查看>>
[资料]PHP中的__call使用
查看>>
Ganglia:分布式监控系统
查看>>
ECSHOP首页或列表页显示商品描述
查看>>
C/C++面试题
查看>>