当前位置:Gxlcms > JavaScript > 从零开始学习jQuery(四)jQuery中操作元素的属性与样式_jquery

从零开始学习jQuery(四)jQuery中操作元素的属性与样式_jquery

时间:2021-07-01 10:21:17 帮助过:10人阅读

一.摘要
本篇文章讲解如何使用jQuery获取和操作元素的属性和CSS样式. 其中DOM属性和元素属性的区分值得大家学习.

二.前言
通过前面几章我们已经能够完全控制jQuery包装集了, 无论是通过选择器选取对象, 或者从包装集中删除,过滤元素. 本章将讲解如何使用jQuery获取和修改元素属性和样式.

三. 区分DOM属性和元素属性
一个img标签:

Hibiscus

通常开发人员习惯将id, src, alt等叫做这个元素的"属性". 我将其称为"元素属性". 但是在解析成DOM对象时, 实际浏览器最后会将标签元素解析成"DOM对象", 并且将元素的"元素属性"存储为"DOM属性". 两者是有区别的.
虽然我们设置了元素的src是相对路径:https://www.gxlcms.com/images/image.1.jpg
但是在"DOM属性"中都会转换成绝对路径:http://localhost/https://www.gxlcms.com/images/image.1.jpg.

甚至有些"元素属性"和"DOM属性"的名称都不一样,比如上面的元素属性class, 转换为DOM属性后对应className.

牢记, 在javascript中我们可以直接获取或设置"DOM属性":
代码如下: