利用jQuery来动态为属性添加或者删除属性
现在做的项目有这样一个需要:
先看图吧^^
要求:
1、当点击导出Excel方式的时候,如果是“勾选导出”或“不分页导出”时,下面的文本框不能修改
2、当点击“分页导出”时,第一个文本框中的值可以被修改,但第二个文本框中的值不可以手动修改,但会随着第一个文本框中输入的值不断变化
实现:
这个页面我就不说怎么做的了,咱们看重点,如何来实现动态的增加属性值:
function changeAttr(){ //onchange事件 添加和去除只读属性
var radios = document.forms[0].radio;
for (var i = 0; i < radios.length; i++) {
if (radios[2].checked == true) {
remAttr(); //如何选择的是勾选导出,去除文本框的disabled属性
break;
}else{
addAttr();
break; //如果判断出选中的哪一个单选按钮之后,要跳出循环
}
}
}
function remAttr(){
$("#sheet").attr("disabled",false); //去除disabled属性
}
function addAttr(){
$("#sheet").attr("disabled",true); //添加disabled属性
}
说明:这里的sheet为第一个文本框中的id值,这里我们是用jQuery来实现的,但如果用javascript呢?
document.getElementById("sheet").disabled = false;
利用jQuery来动态为属性添加或者删除属性相关推荐
- html怎样实现动态背景效果,利用jQuery实现动态背景特效
特效描述:利用jQuery实现 动态背景特效.利用jQuery实现动态背景特效 代码结构 1. 引入CSS 2. 引入JS 3. HTML代码 Example 1 ooh, pretty. Notic ...
- 089_DOM节点动态创建、添加和删除
1. 创建节点 1.1. 创建元素 document.createElement(tagName); 1.2. 创建文本 document.createTextNode("这是新文本.&qu ...
- 在linux环境中利用efibootmgr管理efi启动项[添加、删除、改变顺序]
在linux环境中利用efibootmgr管理efi启动项[添加.删除.改变顺序] 本例可以解决uefi双系统中启动顺序的问题,首先确保自己的机器为uefi固件 在Terminel中输入efiboot ...
- Python学习笔记:动态添加与删除属性与方法
文章目录 一.Python语言特点 1.动态语言 2.动态类型语言 3.强类型语言 二.动态添加属性 1.添加对象属性 2.添加类属性 三.动态删除属性 1.删除实例属性 2.删除类属性 四.动态添加 ...
- python是动态语言_Python是动态语言:动态添加或删除属性、方法
Python是动态语言:动态编辑属性.动态编辑方法 1.运行过程中给对象绑定.删除属性 实例: class Person(): def __init__(self,name): self.name=n ...
- Javascript及Jquery获取元素节点以及添加和删除操作
用了javascript和jquery很久,把所有元素节点的操作总结了下,放在博客上作为记录. Javascript获取元素的主要方式有三种 1.document.getElementById('ma ...
- vue数组修改不触发视图更新、vue向响应式对象添加或删除属性
背景:在vue开发中会遇到data数据更改后view试图不会进行响应式更新的情况 以下4种情况不触发vue响应式更新!! 不能检测到的数组变动是: 1.当利用索引直接设置一个项时,例如:vm.item ...
- JS向对象中添加和删除属性
向对象中添加属性 语法: 对象.属性名 = 属性值; 对象["属性名"] = 属性值; //这种方式能够使用特殊的属性名 对象的属性名没有任何要求,不需要遵守标识符的规范,但是在开 ...
- Jquery 实现动态加入table tr 和删除tr 以及checkbox的全选 和 获取加入TR删除TR后的数据...
关于jquery实现动态加入table tr的问题我也不多说了 上面代码非常多地方都有凝视的 关于返回的 编辑后的table 数据 我这里想说的是我直接把他保存成一个连接起来的字符串了 格式 str= ...
最新文章
- 【Paper】2006_Time-Optimal Control of a Hovering Quad-Rotor Helicopter
- ObjectInputStreamObjectOutputStream工具类
- MPU6050开发 -- 卡尔曼滤波
- shell脚本中28个特殊字符的作用简明总结
- html5圆圈图标,html5移动端环形图标菜单代码
- 论文浅尝 | Know-Evolve: Deep Temporal Reasoning for Dynamic KG
- silklabo哪个公众号有资源_适合新手的公众号投稿资源大整合!
- 表格存储TableStore2.0重磅发布,提供更强大数据管理能力
- React antD 使用Select 进阶功能 远程搜索,防抖控制,加载状态
- 面试题3二维数组中的查找
- python爬取统计局数据_利用Python抓取行政区划码的方法
- Linux CPU负载率的计算方式
- 命令改计算机用户名和密码,利用NET命令添加、修改用户账户信息
- c语言除去字符串多余的空格,从一个字符串中去除多余的空格
- 基于Hadoop的项目实战-职位数据综合分析
- 高盛VR/AR报告完整解读版
- 【计算机网络学习笔记02】计算机网络概述(中)
- 极限编程-拥抱变化阅读感想(二)
- 搭建IPv6签到服务器,并使用FRP获取IPv6信息
- python怎么用根号_python中根号怎么表示