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

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

  • miui12.5增强版电池健康为什么不显示(miui12.5增强版省电吗)

    miui12.5增强版电池健康为什么不显示(miui12.5增强版省电吗)

  • 华为手机微信消息免打扰怎么设置(华为手机微信消息声音怎么设置)

    华为手机微信消息免打扰怎么设置(华为手机微信消息声音怎么设置)

  • 华为荣耀9x能不能双卡(华为荣耀9X能不能添加钥匙)

    华为荣耀9x能不能双卡(华为荣耀9X能不能添加钥匙)

  • 华为mate30防抖功能怎么设置(华为mate30 防抖)

    华为mate30防抖功能怎么设置(华为mate30 防抖)

  • 文字环绕效果使文字在图片的左侧怎么弄(文字环绕效果使图片变大)

    文字环绕效果使文字在图片的左侧怎么弄(文字环绕效果使图片变大)

  • 充电口进水了对手机有什么影响(充电口进水会导致充电变慢吗)

    充电口进水了对手机有什么影响(充电口进水会导致充电变慢吗)

  • 红米手机为什么下载不了微信(红米手机为什么音量键会自动跳)

    红米手机为什么下载不了微信(红米手机为什么音量键会自动跳)

  • 京东自营可配货要多久(京东自营配货要多久)

    京东自营可配货要多久(京东自营配货要多久)

  • 小米系统内测有效期多久(小米miui内测)

    小米系统内测有效期多久(小米miui内测)

  • 微信拉黑后还能不能看到朋友圈(微信拉黑后还能加好友吗)

    微信拉黑后还能不能看到朋友圈(微信拉黑后还能加好友吗)

  • 笔记本ec芯片的作用(笔记本ec芯片有什么作用)

    笔记本ec芯片的作用(笔记本ec芯片有什么作用)

  • 爱奇艺奇秀直播为什么被停(爱奇艺奇秀直播视频)

    爱奇艺奇秀直播为什么被停(爱奇艺奇秀直播视频)

  • 抖音年纪计算怎么做(抖音年龄计算)

    抖音年纪计算怎么做(抖音年龄计算)

  • 广域网和局域网的划分(广域网和局域网的英文缩写分别是)

    广域网和局域网的划分(广域网和局域网的英文缩写分别是)

  • 华为怎么清理微信缓存呢(华为怎么清理微信图片)

    华为怎么清理微信缓存呢(华为怎么清理微信图片)

  • ps图片怎么调整大小(ps图片怎么调整像素)

    ps图片怎么调整大小(ps图片怎么调整像素)

  • 手机照片怎么压缩大小(手机照片怎么压像素)

    手机照片怎么压缩大小(手机照片怎么压像素)

  • realmex2pro是立体声双扬声器吗(realmex2pro是塑料中框吗)

    realmex2pro是立体声双扬声器吗(realmex2pro是塑料中框吗)

  • 怎么解绑爱奇艺手机号(怎么解绑爱奇艺绑定的微信)

    怎么解绑爱奇艺手机号(怎么解绑爱奇艺绑定的微信)

  • 只能读出不能写入的存储器是(只能读出不能写入的存储器有哪些)

    只能读出不能写入的存储器是(只能读出不能写入的存储器有哪些)

  • vue如何设置图片时间(vue设置图片居中)

    vue如何设置图片时间(vue设置图片居中)

  • 联发科mt6762是什么处理器(联发科mt6756)

    联发科mt6762是什么处理器(联发科mt6756)

  • 苹果手机怎么看日历节日(苹果手机怎么看激活日期)

    苹果手机怎么看日历节日(苹果手机怎么看激活日期)

  • 索尼a8f和a8g区别(索尼a8f和a8g的区别)

    索尼a8f和a8g区别(索尼a8f和a8g的区别)

  • ca数字证书是什么东西(ca数字证书是什么时候取消的)

    ca数字证书是什么东西(ca数字证书是什么时候取消的)

  • 微信怎么关闭收款码(微信怎么关闭收钱到账声音)

    微信怎么关闭收款码(微信怎么关闭收钱到账声音)

  • s8和s9区别(s8比s9好看)

    s8和s9区别(s8比s9好看)

  • 购销合同印花税计税金额含税吗
  • 企业支付的租金在汇算时可一次性税前扣除
  • 缴纳上一年所得税附件是哪些科目
  • 带薪年假是入职就有还是要等一年以后
  • 公司贷款利息怎么做分录
  • 怎么控制酒店的设备
  • 买手机手续费怎么算
  • 工资交税是用累计税吗
  • 上年多计提增值税,今年如何调整
  • 非居民企业出租境内不动产
  • 发票到了款未付账务处理
  • 收入未确认可以结转成本吗
  • 初期厂房监理费怎么做账?
  • 投资损益表该如何填列
  • 出租厂房的摊销额会计分录
  • 装修计入固定资产
  • 即征即退的增值税需要缴纳附加税吗
  • 国税怎么查缴税明细
  • 应交税费不核算
  • 发票过期一年可以用吗
  • 通讯费发票抬头为个人能否报销
  • 其他应收款无法收回的会计分录
  • 稿酬所得的个税计算
  • 购进一批材料,材料已经入库
  • 劳务公司客户问题分析
  • 旅游业差额征税怎么计算
  • 税前利润弥补亏损
  • 支付税点是什么意思
  • 固定资产入账的方式
  • 怎么查询企业收款账号
  • 坏账准备和资产减值损失
  • win11如何更改开始菜单位置
  • 微软输入法中文输入卡顿
  • 上月暂估入账
  • 给文件夹设置密码的软件
  • Win7系统电脑c盘什么都没有为什么满了
  • 高新企业有啥用
  • html页面中利用______标签可引入jquery库
  • csinsm32.exe是安全的进程吗 csinsm32进程有哪些用处
  • 计算机视觉方面的期刊
  • php数据导出到excel
  • vue3.0用法
  • 同业拆入属于哪个行业
  • 一般纳税人购买原材料会计分录
  • 企业从应付职工工资中代扣的职工房租应借记
  • Css中的color属性用于设置html元素的背景颜色
  • 如何在vue项目中禁止谷歌浏览器改变网页颜色
  • 农民专业合作社属于什么企业类型
  • 公司车辆固定资产转移税
  • 个体经营所得可以用投资人申报吗
  • win10下安装win7启动不了
  • 企业培训费怎么入账
  • 商场返现活动怎么入账
  • 交易性金融资产属于流动资产
  • 货运代理的公司
  • 房地产企业预缴土地增值税
  • 公司注销固定资产必须清理吗
  • 收到质保金怎么写收据
  • 小型微利企业年报填什么表
  • 首先我们先了解一下作者英语怎么说呢
  • 免征增值税进项税额不得抵扣
  • 资产负债表中的货币资金怎么算
  • 餐饮企业的内部营销
  • 为什么需要会计信息
  • 小公司用什么财务软件做账
  • sqlserver批量备份数据库
  • vista技巧:更改电源默认按钮为关机
  • linux怎么修改
  • linux动态库的制作
  • win8任务栏图标太大了
  • 解决安装后软件icon一圈白边问题
  • javascript entries
  • css怎么画图
  • python,字符串
  • 用javascript
  • python的读写文件
  • 如何安装python环境安装包
  • listview.items.add
  • 开票员怎么登录电子税务局进行开票验证
  • 代账公司盈利水平如何
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设