位置: 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实现电影推荐小程序(微信小程序基于什么框架)

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

  • 快速增加新浪微博粉丝的经验(新浪微博如何快速涨粉)

    快速增加新浪微博粉丝的经验(新浪微博如何快速涨粉)

  • 抖音可以删除历史访客记录吗(抖音可以删除历史记录吗)

    抖音可以删除历史访客记录吗(抖音可以删除历史记录吗)

  • 华为p30怎么设置24小时制(华为p30怎么设置时间和日期)

    华为p30怎么设置24小时制(华为p30怎么设置时间和日期)

  • 苹果手机porenhub怎么用(苹果手机打电话怎么录音)

    苹果手机porenhub怎么用(苹果手机打电话怎么录音)

  • 离线视频是什么意思 (离线视频会不会丢失)

    离线视频是什么意思 (离线视频会不会丢失)

  • QQ视频为什么打不开手电筒(QQ视频为什么打不过去)

    QQ视频为什么打不开手电筒(QQ视频为什么打不过去)

  • 微信连续加多少人会被限制(微信连续加多少个好友就要频繁操作被锁住)

    微信连续加多少人会被限制(微信连续加多少个好友就要频繁操作被锁住)

  • 微信删除好友又加回对方知道吗(微信删除好友又加回来聊天记录还能恢复吗)

    微信删除好友又加回对方知道吗(微信删除好友又加回来聊天记录还能恢复吗)

  • 抖音私密怎么取消了(抖音怎么把私密取消)

    抖音私密怎么取消了(抖音怎么把私密取消)

  • oppoa3怎么截长图(oppoa 3怎么截图)

    oppoa3怎么截长图(oppoa 3怎么截图)

  • 人们通常说的cpu是(人们通常说的元曲,包含两大类())

    人们通常说的cpu是(人们通常说的元曲,包含两大类())

  • 计算机病毒如何产生(计算机病毒如何传播)

    计算机病毒如何产生(计算机病毒如何传播)

  • 怎么解除青少年模式(微信怎么解除青少年)

    怎么解除青少年模式(微信怎么解除青少年)

  • 抖音怎么取消认证(抖音怎么取消认证不注销)

    抖音怎么取消认证(抖音怎么取消认证不注销)

  • 唯品会退还订单怎么删除(唯品会申请退款后能取消吗)

    唯品会退还订单怎么删除(唯品会申请退款后能取消吗)

  • vivox27怎样设置面部识别(vivox27怎样设置手势解锁)

    vivox27怎样设置面部识别(vivox27怎样设置手势解锁)

  • 手机4g 128g是什么意思(手机上4g+128g是什么意思)

    手机4g 128g是什么意思(手机上4g+128g是什么意思)

  • 三星note8怎么查激活日期(三星note8怎么查看电池寿命)

    三星note8怎么查激活日期(三星note8怎么查看电池寿命)

  • iphone x如何强制重启(iphonex如何强制关机手机)

    iphone x如何强制重启(iphonex如何强制关机手机)

  • 关闭edge的欢迎页(microsoft edge怎么设置关闭所有网页)

    关闭edge的欢迎页(microsoft edge怎么设置关闭所有网页)

  • Win7下硬盘安装linux mint17双系统共存的步骤(win7硬盘安装win10教程)

    Win7下硬盘安装linux mint17双系统共存的步骤(win7硬盘安装win10教程)

  • 【Node.js实战】一文带你开发博客项目之日志(文件读写、stream流、写日志)(node.js in action)

    【Node.js实战】一文带你开发博客项目之日志(文件读写、stream流、写日志)(node.js in action)

  • 2023年noc指导教师认证测评参考试题(ccf noi指导教师认证考核)

    2023年noc指导教师认证测评参考试题(ccf noi指导教师认证考核)

  • yolov5模型训练结果分析(yolo 模型训练)

    yolov5模型训练结果分析(yolo 模型训练)

  • 增值税小规模纳税人申报表填表说明
  • 计提企业所得税费用会计分录
  • 待转销项税额是几级科目
  • 购买银行理财产品的几个必须知道
  • 怎么控制酒店的设备
  • 营业收入就是开票不含税么
  • 房产公司售楼部装修费入什么会计科目
  • 能直接从公司账户向个人账户转钱吗
  • 已知不含税金额和税额怎么求税率
  • 建筑施工企业存货是未结转的成本对吗
  • 财务费用汇兑损益是什么意思
  • 负数发票跨月怎么重开
  • 房租本月入账上月的怎么摊销?
  • 汽车进口税率表
  • 怎么查公司账户是哪个银行的
  • 装修公司开发票需要客户承担税点吗?
  • 一般纳税人有哪些费用
  • 怎么看是不是专用发票
  • 建筑业简易计税进项税可以抵扣吗
  • 电子税务局首次申请专票
  • 预付卡销售和充值
  • 企业库存太多后果
  • 中投公司投资的股票
  • 应用程序无法正常启动0xc000012d
  • hbuilderx怎么运行代码
  • 如何进行企业商务谈判
  • 抵扣进项税额的几种情况是
  • php验证码扭曲效果怎么做
  • php代码生成
  • web数据可视化(Echars版)实训
  • 怎么用switch语句
  • 增值税普通发票查询真伪
  • 上市公司发行股票会计分录
  • 待摊费用新准则解读
  • 帝国cms到底好不好
  • 给客户的回扣如何做账
  • 开票项目与实际不符合
  • 罚款可以直接在12123
  • 国外货物进入保税仓需要办理什么
  • 一般纳税人必须有办公地点吗
  • 非营利组织增值税怎么处理
  • 公司与公司的往来款计入什么科目
  • 衍生工具什么意思
  • 农产品税率2020年计算
  • 劳保用品专卖
  • 个贷系统平账专户怎么做分录
  • 公司用现金支付货款
  • 收据可以纳税吗
  • 检测费专用发票会计分录
  • 二级分支机构不具有主体生产经营职能?
  • 印花税减免税额怎么填
  • 货款已付,货未收到分录
  • 单位委托单位
  • XP系统怎么设置双屏幕
  • windows server 2003与2008的区别联系与选择指南
  • 系统没有wmi服务选项
  • win7系统怎样设置
  • hyper怎么用
  • linux 操作系统
  • win7怎么启用显卡
  • linux wc命令如何实现
  • win8开始菜单在右边
  • win7系统关机很慢什么原因
  • 如何修改win7电脑用户密码
  • window8任务栏消失了怎么办
  • android搭建环境
  • python socket操作
  • js实现图片放大功能
  • 批处理 dp0
  • Node.js中的包管理工具是什么
  • linux开机启动进程
  • unity地形少了三个键
  • nodejs实战
  • javascript中用于声明变量的关键字
  • 深入理解计算机系统
  • java script教程
  • 仿微信语音聊天
  • python中pyinstaller
  • 支部组织生活会流程
  • 河北工伤网上申请流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设