位置: 编程技术 - 正文

jQuery操作属性和样式详解(jquery基本操作)

编辑:rootadmin

推荐整理分享jQuery操作属性和样式详解(jquery基本操作),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery基本操作,jquery操作样式的方法,jquery基本操作,jquery 属性,jquery 属性,jquery操作属性节点,jquery 属性,jquery 属性值,内容如对您有帮助,希望把文章链接给更多的朋友!

&#; 区分 DOM 属性和元素属性

通常开发人员习惯将id,src,alt等叫做这个元素的"属性"。我们将其称为"元素属性"。但是在解析成 DOM 对象时,实际浏览器最后会将标签元素解析成"DOM 对象", 并且将元素的"元素属性"存储为"DOM 属性",两者是有区别的。

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

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

所以如果要设置元素的 CSS 样式类, 要使用的是 DOM 属性"className"而不是元素属性"class"。--------------------------------------------------------------------------------&#;操作"Dom 属性"

在 jQuery 提供了each()函数用于遍历 jQuery 包装集,其中的this指针是一个 DOM 对象,所以我们可以应用这一点配合原生 javascript 来操作元素的 DOM 属性:

&#;操作"元素属性"

我们可以使用 javascript 中的getAttribute和setAttribute来操作元素的"元素属性"。在 jQuery 中给你提供了attr()包装集函数, 能够同时操作包装集中所有元素的属性:

虽然我们可以使用removeAttr(name)删除元素属性,但是对应的 DOM 属性是不会被删除的, 只会影响 DOM 属性的值.比如将一个input元素的readonly元素属性去掉,会导致对应的 DOM 属性变成false(即input变成可编辑状态).

&#;修改 CSS 类和样式

下表是修改 CSS 类相关的 jQuery 方法:

jQuery操作属性和样式详解(jquery基本操作)

注意addClass(class)和removeClass(classes)的参数可以一次传入多个 css 类, 用空格分割。removeClass 方法的参数可选, 如果不传入参数则移除全部 CSS 类。

同样当我们想要修改元素的具体某一个 CSS 样式,即修改元素属性"style"时, jQuery 也提供了相应的方法:

&#; 获取常用属性

我们希望获取测试图层的宽度,使用 attr 方法获取"元素特性"为 undefined, 因为并没有为 div 添加 width。而使用 css()方法虽然可以获取到 style 属性的值, 但是在不同浏览器里返回的结果不同,IE6 下返回 auto,而 FF 下虽然返回了正确的数值但是后面带有"px"。所以 jQuery 提供了 width()方法,此方法返回的是正确的不带 px 的数值。

针对上面的问题,jQuery 为常用的属性提供了获取和设置的方法,比如 width()用户获取元素的宽度,而 width(val)用来设置元素宽度。

下面这些方法可以用来获取元素的常用属性值:

1. 宽和高相关 Height and Width

outerWidth 可以接受一个 bool 值参数表示是否计算 margin 值。

2. 位置相关 Positioning

以上这篇jQuery操作属性和样式详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

即将发布的jQuery 3 有哪些新特性 jQuery的横空出世,至今已有十个年头了,而它的长盛不衰显然不是没有理由的。jQuery是继prototype之后又一个优秀的Javascript库。它是轻量级的js库,它兼

基于jQuery实现音乐播放试听列表 本文为大家分享了jQuery实现的音乐播放试听列表,可以实现播放,暂停,自动获取音频路径功能,具体内容如下1.html文件!DOCTYPEhtmlhtmlheadmetahttp-equiv="Conte

jQuery循环遍历子节点并获取值的方法 本文实例讲述了jQuery循环遍历子节点并获取值的方法。分享给大家供大家参考,具体如下:Html代码部分:divclass="left_tree_ad_btn_container"ulliclass="tree_ad_btn_b

标签: jquery基本操作

本文链接地址:https://www.jiuchutong.com/biancheng/384926.html 转载请保留说明!

上一篇:jquery跟随屏幕滚动效果的实现代码(jquery滚动条滚动到指定位置)

下一篇:即将发布的jQuery 3 有哪些新特性(即将发布的新能源汽车)

  • 购销合同中印花税怎么计算
  • 税控盘开票机号是哪个
  • 银行回单卡是什么卡
  • 费用跨年入账所得怎么算
  • 在建工程 费用
  • 验资帐户
  • 增值税的工程服务有哪些
  • 机动车强制保险新政策
  • 印花税计算公式例子
  • 工商年报员工人数怎么算
  • 公司注销清算企业所得税申报表怎么填
  • 房企的预收账款是什么
  • 库存商品成本变动率
  • 劳务报酬个税计算公式表
  • 收到工程结算单,怎么回复不认可
  • 防火墙老是弹出来怎么弄
  • 无线电路问题
  • 政府会计的记账基础是什么?
  • 对于目标文件系统文件过大无法删除
  • 应交增值税与预交增值税报告如何披露
  • 税务实名认证是不是就是税务登记
  • 原材料和固定资产入账价值的计算
  • 企业为职工代扣代缴的个人所得税计入什么科目
  • 交通费补贴算工资吗?
  • 销售返利的形式有哪些
  • 图像分割 unet
  • 免购车税政策
  • vue组件继承element并重写方法
  • 税控盘用来干嘛的
  • 收取包装物押金会计分录
  • 深度学习大模型框架的简单介绍(ChatGPT背后原理的基本介绍)
  • 哪里能找到前端练手项目教程
  • testdisk安装方法
  • php怎么设置图片的大小
  • 计提增值税怎么计提
  • 微众银行贷款到期晚2天还
  • 上缴税金怎么算税额
  • 农产品收购发票可以抵扣进项税额吗
  • 劳务费合同模版
  • 应纳税所得额计入什么科目
  • 赠送代金券活动方案
  • 预收账款是资产类科目吗
  • 主营业务收入的明细科目怎么写
  • 电子商业承兑汇票的承兑有以下几种方式
  • 开办费计入什么科盿
  • 临时工受伤赔偿怎么做账
  • 存货计划成本法的优点
  • 集团公司收到的上级工作秘密比照国家
  • 其他应交款 其他应付款
  • 资产处置损益如何在利润表中体现
  • 税控盘会计分录怎么做
  • 投资款没有进入公司账户算投资款吗
  • 外资企业计提盈余公积吗
  • 研发支出资本化支出在资产负债表哪里体现
  • 企业偿债能力的含义
  • 外汇账户开立成功后,开户行应于
  • 会计当期损益指什么
  • 营业收入和主营业务收入分别在哪看
  • mysql格式化数值
  • sql server中的文件位置可以很灵活
  • vista windows
  • win8c盘
  • win8 64位触控版导致笔记本键盘失灵解决方法
  • win7 来宾账户
  • jquery操作表格
  • 显示网络配置的命令
  • 在Android EditText中实现日期时间选择器(DatePicker和TimePicker)
  • 实现一个完整的主要任务
  • 封装是什么意思?
  • jQuery实现表格文本框淡入更改值后淡出效果
  • android教学
  • div跟随滚动条移动
  • javascript数组操作方法
  • 深入理解Python特性 达恩·巴德尔
  • 深圳企业所得税税率多少
  • 江苏省国家税务总局电子税务局
  • 个人所得税完税证明在哪里查询打印
  • 公司出租非住宅税种
  • 怎么注册山东省采购网
  • 城镇土地使用税税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设