位置: 编程技术 - 正文

jQuery 特性操作详解及实例代码(jquery属性操作)

编辑:rootadmin

推荐整理分享jQuery 特性操作详解及实例代码(jquery属性操作),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery基本操作,jquery的特性,jquery三大特点,jquery的对象属性有哪些,jquery三大特点,jquery的特性,jquery的特效有哪些,jquery的特效有哪些,内容如对您有帮助,希望把文章链接给更多的朋友!

前面的话

  每个元素都有一个或者多个特性,这些特性的用途就是给出相应元素或者其内容的附加信息。操作特性的DOM方法主要有3个:getAttribute()方法、setAttribute()方法和removeAttribute()方法,而在jQuery中用一个attr()与removeAttr()就可以全部搞定了,包括兼容问题。本文将介绍jQuery中的特性操作

获取特性

  jQuery中用attr()方法来获取和设置特性,attr是attribute(特性)的缩写,在jQuery DOM操作中会经常用到attr()方法

attr(attributeName)

  attr(传入特性名):获取特性的值,相当于DOM中的getAttribute()

  [注意]attr()方法只获取第一个匹配元素的属性值。要获取每个单独的元素的属性值,我们依靠jQuery的.each()或者.map()方法循环

prop()

  属性(property)和特性(attribute)是不同的。属性是DOM节点的属性,而特性是HTML标签的特性

  [注意]关于属性和特性的区别的详细信息移步至此

  由上面代码可知,jQuery并没有解决低版本IE浏览器属性和特性混淆的问题

设置特性

  设置特性虽然依然使用attr()方法,但却有3种方式

【1】attr(attributeName,value)

jQuery 特性操作详解及实例代码(jquery属性操作)

  attr(特性名, 特性值):设置特性的值,相当于DOM中的setAttribute()

  jQuery禁止改变一个<input>或<button>元素的type特性,会静默失败。因为IE8-不会允许改变<input>或者<button>元素的type特性,静默失败

【2】attr(attributes)

  attr(attributes):给指定元素设置多个特性值,即{特性名一: “特性值一”,特性名二:“特性值二”,…}

  当设置多个特性,包裹特性名的引号是可选的

  [注意]设置样式名“class”特性时,必须使用引号。否则IE8-浏览器下会报错

【3】attr(attributeName,function(index,attr))

  attr(特性名,函数值):通过使用一个函数来设置属性,可以根据该元素上的其它属性值返回最终所需的属性值

  函数中的index表示元素在匹配集合中的索引位置,html表示元素原来的HTML内容,this指向当前的元素,函数返回用来设置的值

  如果用javascript实现类似的效果,实际上就是字符串连接

  [注意]IE8-浏览器不支持getElementsByClassName()方法

删除特性

removeAttr(attributeName)

  removeAttr()方法使用原生的removeAttribute()函数,但是它的优点是可以直接在一个jQuery 对象上调用该方法,并且它解决了跨浏览器的特性名不同的问题

  要移除的属性名从1.7版本开始,可以是一个空格分隔的属性列表

通过此文,希望大家能对jQuery 特性操作的知识掌握,谢谢大家对本站的支持!

dul无法加载bootstrap实现unload table/user恢复 联系:手机(+)QQ()QQ咨询惜分飞标题:dul无法加载bootstrap实现unloadtable/user恢复作者:惜分飞最近有朋友误操作引起了非常大的事故,差点

json定义及jquery操作json的方法 一、背景json是一种轻量级数据交换格式,非常利于java服务与js的交互,本文将介绍json的简单定义和js如何解析json。二、内容1、json定义:简单的json格式

jquery对Json的各种遍历方法总结(必看篇) 概述JSON(javascriptObjectNotation)是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是JavaScript原生格式,这

标签: jquery属性操作

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

上一篇:jQuery解析XML 详解及方法总结

下一篇:dul无法加载bootstrap实现unload table/user恢复(无法加载odbc驱动程序)

  • 车船税每年都要交吗,一般是多少钱交强险可以晚交吗
  • 主营业务收入体现在资产负债表哪里
  • 机票抵扣进项只能在发生当月吗
  • 机械设备租赁印花税谁交
  • 一般纳税人进项税额怎么算
  • 商品周转天数和周转率
  • 物业企业门禁卡如何记账?
  • 支付技术转让费能加计扣除
  • 银行取现怎么取
  • 同一控制下企业合并会产生商誉吗
  • 高新技术企业享受什么优惠政策
  • 蔬菜销售收入免增值税吗
  • 单位给员工交社保怎么交怎么计算
  • 劳务分包可以开劳务费吗
  • 小规模企业需要汇算清缴吗
  • 委托贷款是流动资金贷款吗
  • 未确认融资费用属于企业资产类科目对不对
  • 拆迁的支出费用包括哪些
  • win11怎么调整任务栏位置
  • 个税是每个月累计纳税额吗
  • 固定资产资产评估
  • 建筑劳务公司计提人工劳务费需要工资表吗?
  • Mac苹果系统怎么转换中文
  • git可以管理二进制文件吗
  • 开具增值税专用发票和普通发票的区别
  • 巨人堤道上的玄关图片
  • 未开票收入本月未收款的分录
  • 公司财务认证负责人实名认证需要承担责任吗
  • php websocket教程
  • nfs4挂载
  • 计提预付账款会计分录
  • 企业发生待摊费会计分录
  • 织梦技术论坛
  • 去年多计提的工资今年怎么冲
  • 增值税扣税凭证进项税额转出情况核实函
  • 破产审计需要几年的账
  • 企业编制现金流量表的主要目的是什么
  • 政府补贴需要还吗
  • 教你如何看懂标签
  • sqlserver常用命令
  • 公司走账是什么意思
  • 代开增值税额与实际缴款额差一分钱如何入账?
  • 危废品处理费用会计处理
  • 金税盘入什么科目
  • 政府奖励金怎么发放
  • 劳动保护费进什么科目
  • 模具报价成本核算方法
  • 自营工程领用自产产品的处理
  • 企业取得租车发票
  • 公司办理网银
  • 分公司开票总公司付款可以吗
  • 工会经费主要用于什么服务岗位
  • 收到客户提供代付发票
  • mysql使用入门教程视频
  • mysql 注入漏洞
  • win7如何设置自动锁屏时间
  • win81蓝屏重启故障
  • mac系统照片在哪个文件夹
  • linux ipi
  • centos 离线安装git
  • 虚拟网络无网络访问权限
  • winxp系统连接网络
  • win8系统教程
  • winxp系统笔记本电脑如何开启无线网络
  • 2021年win10累积更新
  • sendmail邮件服务器的配置
  • linux查看系统日志
  • opengl怎么学
  • cocos2dx 2.2.2
  • jquery滚动到底部加载数据
  • python中中文字符
  • unity3d2019安装步骤
  • 河南国税局变更法人流程
  • 怎么代理保险业务
  • 重庆平均缴费指数查询
  • 计提消费税的会计分录讲解
  • 安徽税务局检验员工资
  • 江苏地税局如何交社保
  • 正在办退休社区盖章到了那一步
  • 财务公司怎么做
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设