ITPub博客

首页 > IT职业 > IT生活 > 从零玩转jQuery-属性相关

从零玩转jQuery-属性相关

IT生活 作者:zyzqy 时间:2021-09-09 09:52:15 0 删除 编辑

属性和属性节点

  • 什么是属性?

    • 属性就是对象身上的变量

    • 只要对象身上都可以添加属性(无论是自定义对象,还是DOM对象)

图片描述

image.png

  • 什么是属性节点?

    • // 这里的class和nj就是属性节点

    • 在html中编写的所有标签,里面的属性都是属性节点

图片描述

image.png

  • 如果操作属性?

    • 对象.属性名称

    • 对象["属性名称"]

    • 对象.属性名称 = 值;

    • 对象["属性名称"] = 值;

    • 添加或修改属性(没有就会添加,有就会修改)

    • 获取属性

  • 如何操作属性节点?

    • DOM对象.setAttribute("属性节点名称", "值");

    • DOM对象.getAttribute("属性节点名称")

    • 获取属性节点

    • 设置属性节点


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属性节点的值

  • addClass(class|fn)

    • 给元素添加一个或多个类

html>
    
    08-jQueryCSS类
    
    
    

jQuery代码/文本/值

html>
    
    09-jQuery代码文本值
    
    
  • text([val|fn])

    • 添加或获取元素中的文本

    • text方法能做的html方法都能做,所以一般使用html方法即可



作者:极客江南
链接:https://www.jianshu.com/p/598111c5610e


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2332/viewspace-2813769/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: github建站---0
请登录后发表评论 登录
全部评论

注册时间:2019-04-16

  • 博文量
    99
  • 访问量
    720