位置: IT常识 - 正文

jquery怎么给元素设置属性(jquery 元素)

编辑:rootadmin
jquery怎么给元素设置属性

推荐整理分享jquery怎么给元素设置属性(jquery 元素),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery怎么用,jquery设置元素内容,jquery设置元素内容,jquery给元素设置背景色,jquery设置元素css,jquery怎么给元素添加属性,jquery给元素赋值,jquery设置元素内容,内容如对您有帮助,希望把文章链接给更多的朋友!

设置方法:1、使用attr()方法,语法“$(selector).attr(属性名,值)”或“$(selector).attr({属性名:值;})”;2、使用prop()方法,语法“$(selector).prop(属性名,值)”。

1、使用attr()方法 

attr() 方法设置或返回被选元素的属性值。根据该方法不同的参数,其工作方式也有所差异。

语法:

//单个属性$(selector).attr(属性名,值)//多个属性$(selector).attr({属性名:值;属性值:值...})

 2、使用prop()方法

prop() 方法设置或返回被选元素的属性和值。

jquery怎么给元素设置属性(jquery 元素)

当该方法用于设置属性值时,则为匹配元素集合设置一个或多个属性/值对。

语法:

//单个属性$(selector).prop(属性名,值)//多个属性$(selector).prop({属性名:值;属性值:值...})

3、attr()和prop()方法的区别

prop() 方法和 attr() 方法相似,都是用来获取或设置元素的 HTML 属性的,不过两者也有着本质上的区别。

jQuery 官方建议:具有 true 和 false 这两种取值的属性,如 checked、selected 和 disabled 等,建议使用 prop() 方法来操作,而其他的属性都建议使用 attr() 方法来操作。

示例:

<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <script src="js/jquery-1.10.2.min.js"></script> <script> $(function () { $('input[type="radio"]').change(function(){ var bool = $(this).attr("checked"); if(bool){ $("p").text("你选择的是:" + $(this).val()); } }) }) </script> </head> <body> <div> <label><input type="radio" name="fruit" value="苹果" />苹果</label> <label><input type="radio" name="fruit" value="香蕉" />香蕉</label> <label><input type="radio" name="fruit" value="西瓜" />西瓜</label> </div> <p></p> </body></html>

 预览效果如图 1 所示。

分析: 

$().change(function(){ ……})

在这个例子中,我们其实是想通过$(this).attr("checked")判断单选框是否被选中,如果被选中,就获取该单选框的 value 值。可是运行代码后发现:完全没有效果!这是为什么呢?

实际上,对于表单元素的 checked、selected、disabled 这些属性,我们使用 attr() 方法是没法获取的,而必须使用 prop() 方法来获取。因此,我们把 attr() 方法替换成 prop() 方法就有效果了。

其实,prop()方法的出现就是为了弥补 attr() 方法在表单属性操作中的不足。记住一句话:如果某个属性没法使用 attr() 方法来获取或设置,改换 prop() 方法就可以实现。

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

上一篇:微信小程序 | 基于ChatGPT实现电影推荐小程序(微信小程序基于什么框架)

下一篇:图像工程:红外图像增强(红外图像识别算法)

  • 小米监控摄像头怎么连接无线网络(小米监控摄像头怎么连接手机)

    小米监控摄像头怎么连接无线网络(小米监控摄像头怎么连接手机)

  • 荣耀30s出厂贴膜了没(荣耀30出厂带膜)

    荣耀30s出厂贴膜了没(荣耀30出厂带膜)

  • 苹果xr是苹果11吗(苹果xr是苹果11代)

    苹果xr是苹果11吗(苹果xr是苹果11代)

  • 电脑怎么打大于号(电脑怎么打大于小于号)

    电脑怎么打大于号(电脑怎么打大于小于号)

  • 怎么打开手机App(怎么打开手机app定位权限)

    怎么打开手机App(怎么打开手机app定位权限)

  • 华为nova7用的是什么摄像头(华为nova7用的是什么芯片)

    华为nova7用的是什么摄像头(华为nova7用的是什么芯片)

  • QQ怎么访问空间送出爱心(qq怎么访问空间不让看到)

    QQ怎么访问空间送出爱心(qq怎么访问空间不让看到)

  • 华为nova7se和荣耀30s对比(华为nova7se和荣耀9x哪个好)

    华为nova7se和荣耀30s对比(华为nova7se和荣耀9x哪个好)

  • 淘宝商家不发货怎么理赔(淘宝商家不发货投诉有补偿吗)

    淘宝商家不发货怎么理赔(淘宝商家不发货投诉有补偿吗)

  • 双模九频是什么意思(双模九频段)

    双模九频是什么意思(双模九频段)

  • 抖音不展示活动状态什么意思(抖音上没有不展示活跃状态这一项)

    抖音不展示活动状态什么意思(抖音上没有不展示活跃状态这一项)

  • 华为蓝牙耳机freebuds3怎么关机(华为蓝牙耳机freebudspro2)

    华为蓝牙耳机freebuds3怎么关机(华为蓝牙耳机freebudspro2)

  • 光盘属于外存储器吗(光盘属于外存储设备吗)

    光盘属于外存储器吗(光盘属于外存储设备吗)

  • 微信视频保存不到相册怎么回事(微信视频保存不到手机相册)

    微信视频保存不到相册怎么回事(微信视频保存不到手机相册)

  • 抖音如何取消儿童模式(抖音怎么取消儿童锁)

    抖音如何取消儿童模式(抖音怎么取消儿童锁)

  • ios13亮度自动变化(ios13.6自动亮度)

    ios13亮度自动变化(ios13.6自动亮度)

  • 主机插u盘的地方在哪(主机插u盘的地方)

    主机插u盘的地方在哪(主机插u盘的地方)

  • ppt没保存就关闭了怎么办(ppt没保存就关闭了怎么办2010版)

    ppt没保存就关闭了怎么办(ppt没保存就关闭了怎么办2010版)

  • 万能微信数据恢复是真的吗(万能微信数据恢复免费版苹果)

    万能微信数据恢复是真的吗(万能微信数据恢复免费版苹果)

  • 小红书可以看浏览记录吗(小红书可以看浏览量吗)

    小红书可以看浏览记录吗(小红书可以看浏览量吗)

  • 苹果微信有美颜插件么(苹果微信有美颜怎么关)

    苹果微信有美颜插件么(苹果微信有美颜怎么关)

  • 华为支持5g网络的手机(华为哪款手机支持5g)

    华为支持5g网络的手机(华为哪款手机支持5g)

  • 苹果手机为什么会出现激活锁(苹果手机为什么没信号无服务)

    苹果手机为什么会出现激活锁(苹果手机为什么没信号无服务)

  • 【微信小程序】微信小程序跳转H5页面的实现思路与方案(微信小程序开发一个多少钱)

    【微信小程序】微信小程序跳转H5页面的实现思路与方案(微信小程序开发一个多少钱)

  • 企业所得税减免所得税额计算公式
  • 中税税务咨询
  • 工地工贸药品入库流程
  • 一般纳税人开劳务专票多少个点
  • 小规模公司交税时间
  • 代扣代缴增值税是什么意思
  • 公司变更地址要股东签字吗
  • 发票冲红需要什么手续
  • 出售在建工程要交什么税
  • 农村土地征用补偿是多少钱一亩
  • 小规模纳税人购车可以抵扣多少税
  • 投标保证金以现金的形式缴纳,能以现金的形式退回吗
  • 无形资产内部研究开发支出的确认和计量
  • 已经认证的进项税转出
  • 发票上的备注怎么填写步骤
  • 加速折旧税收优惠
  • 二甲醚增值税税率9%
  • 酒店式公寓配套服务包括哪些
  • 所得税费用一年交几次
  • 创业带动的就业是什么
  • 不抵扣发票如何勾选
  • 补贴收入营业外收入比例过高
  • 代驾费用入什么二级科目
  • 收到外币货款账务处理
  • 增值税发票自查报告
  • 家具厂打磨工工作图片
  • 收到投资款怎么做记账凭证
  • w10电脑节能模式
  • 税收返还的账务处理
  • 管理费用的会计编码
  • phpcms怎么用
  • php初学者用什么软件
  • php安装扩展fileinfo
  • 固态硬盘最新接口
  • Zend Framework+smarty用法实例详解
  • vue 实战
  • php静态函数
  • echarts饼图参数配置
  • 发票打印出来的字太靠下了
  • 成本费用票包括哪些
  • 上个月开的发票这个月作废怎么做帐
  • if三元表达式
  • 网上0申报怎么操作步骤
  • 销售货物收到货款
  • 向银行申请银行汇票
  • mysql 大量数据
  • 在sysservers中找不到服务器
  • 买新车检测
  • 进项税加计抵扣政策2023年
  • 关联方交易的税收问题
  • 个体户年报纳税一般填多少合适
  • 收到发票应如何处理
  • 已认证抵扣的发票如何做账
  • 投资和注册资本
  • 汇算清缴主要检查什么
  • 库存商品的成本计算
  • 新建公司需要什么
  • 固定资产建账为什么不能直接输入名字
  • 行政单位经费支出审批权限
  • Linux下mysql5.6.33安装配置教程
  • 正常关机开机后爱奇艺自动卸载
  • win8的系统
  • 怎么把html转换成psd
  • 此电脑右键
  • 如何解决windows资源管理器已停止工作
  • win7打开文件总是询问
  • 15个常用的excel函数公式
  • 搭建oj
  • vue的自定义组件
  • 玩端游的平台
  • python3解析json
  • python的redis
  • jquery mobile 加载页面
  • 安卓art set
  • 河南网上税务申报步骤
  • 江苏电子税务局官网登录入口
  • 新领取的发票怎么读入金税盘
  • 关于进一步加强工作纪律改进工作作风的通知
  • 天津住房公积金管理中心官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设