html单选按钮禁用,使用jQuery禁用单选按钮
使用jQuery禁用单选按钮
我试图在单击loadActive链接时禁用这些单选按钮,但由于某种原因,它仅禁用顺序中的第一个按钮,然后跳过其余的按钮。
Load Active
这是我正在使用的jQuery:
jQuery("#loadActive").click(function() {
//I have other code in here that runs before this function call
writeData();
});
function writeData() {
jQuery("input[name='ticketID']").each(function(i) {
jQuery(this).attr('disabled', 'disabled');
});
}
user46785 asked 2020-07-29T22:02:22Z
7个解决方案
47 votes
我对您的代码进行了一些重构,这应该可以工作:
jQuery("#loadActive").click(writeData);
function writeData() {
jQuery("#chatTickets input:radio").attr('disabled',true);
}
如果表单上有两个以上的单选按钮,则必须修改选择器,例如,可以使用“开始于”属性过滤器来选择ID以ticketID开头的单选:
function writeData() {
jQuery("#chatTickets input[id^=ticketID]:radio").attr('disabled',true);
}
karim79 answered 2020-07-29T22:02:43Z
42 votes
删除您的“每个”,然后使用:
$('input[name=ticketID]').attr("disabled",true);
这么简单。 有用
KCOtzen answered 2020-07-29T22:03:07Z
9 votes
首先,有效语法为
jQuery("input[name=ticketID]")
第二,您是否尝试过:
jQuery(":radio")
代替?
第三,为什么不为所有单选按钮分配一个班级,然后按班级选择它们?
mkoryak answered 2020-07-29T22:03:40Z
5 votes
只需使用jQuery prop
$(".radio-button").prop("disabled", false);
$(".radio-button").prop("disabled", true); // disable
mostafaznv answered 2020-07-29T22:04:00Z
3 votes
我刚刚用您的代码构建了一个沙箱环境,它对我有用。 这是我使用的:
test
Load Active
jQuery("#loadActive").click(function() {
//I have other code in here that runs before this function call
writeData();
});
function writeData() {
jQuery("input[name='ticketID']").each(function(i) {
jQuery(this).attr('disabled', 'disabled');
});
}
我在FF3.5中进行了测试,现在移至IE8。 而且它在IE8中也可以正常工作。 你使用的是什么浏览器?
geowa4 answered 2020-07-29T22:04:24Z
2 votes
码:
function writeData() {
jQuery("#chatTickets input:radio[id^=ticketID]:first").attr('disabled', true);
return false;
}
另请参阅:选择器/收音机,选择器/ attributeStartsWith,选择器/第一个
ranonE answered 2020-07-29T22:04:48Z
1 votes
您应该使用类使其更简单,而不是使用属性名称或任何其他jQuery选择器。
rogeriopvl answered 2020-07-29T22:05:08Z
html单选按钮禁用,使用jQuery禁用单选按钮相关推荐
- Layui两个单选按钮之间的操作禁用与启用
Layui中使用Js代码对两个单选按钮之间的禁用与启用 需求是这样的: 当点击相互作用时,严重等级的单选按钮前两个禁用并默认选中"相互作用"按钮. 当点击配置禁忌时,严重等级最后一 ...
- 如何使用jQuery检查单选按钮?
本文翻译自:How to check a radio button with jQuery? I try to check a radio button with jQuery. 我尝试用jQuery ...
- Jquery 禁用浏览器的 后退和前进按钮
使用js,Jquery 禁用浏览器的back 和 next 按钮: 有时为了防治用户乱了访问顺序,不得不禁掉浏览器的前进后退按钮. jQuery(document).ready(function () ...
- js jquery 禁用a标签 点击事件
jquery禁用a标签方法 $(document).ready(function () { $("a").each(function () { var textValue = $( ...
- qt按钮禁用和激活禁用_为什么试探法只是经验法则:禁用按钮的情况
qt按钮禁用和激活禁用 Most user experience designers will be familiar with Jackob Nielsen's 10 usability heuri ...
- 谷歌浏览器怎么禁用flash flash禁用方法分享
频频曝出的安全漏洞,让flash的存在感越来越低,甚至曾有一个Flash安全漏洞被曝可用于向Windows PC传播勒索软件,许多公司和个人用户也因此选择禁用flash!那么,在谷歌浏览器中要怎么禁用 ...
- pyaudio usb playback_电脑USB接口怎么禁用?系统禁用USB端口的两种方法
如何禁用电脑的USB接口?一般电脑的USB接口都是默认开放使用的,但是如果电脑中有很多重要文件的话,为了防止泄露,一般会通过禁用USB的方式防止他人拷走,那么如何禁用电脑的USB接口功能?请看下文两种 ...
- win10一键优化禁用缓存,禁用组件,
win10一键优化禁用缓存,禁用组件, 网盘下载地址: http://www.bytepan.com/ZJtEINyARsQ
- Win7怎样禁用光驱,禁用光驱的方法有哪些?
相信大家都知道,电脑光驱是比较容易损坏的硬件,每次开关机的时候电脑都会对光驱进行扫描,这样就很容易造成光驱损坏,所以,我们可以将光驱禁用掉,等要用的时候再启用就可以了.那么,Win7如何禁用光驱呢?接 ...
最新文章
- 使用模块化编译缩小 apk 体积
- Paxos的工程实践
- 关于web程序中使用KindEditor向数据库插入带有格式的数据时出现的问题
- python selenium 处理弹窗_python中能否使用selenium获取弹窗的文本内容?
- 代码chaid_[转载]经典决策树之SAS实现--CHAID
- 通信协议—HTTP、TCP、UDP
- java计算圆锥体积_六年级:美妙数学之“球的体积计算”(0430六)
- 如何通过属性给实体赋值
- const参数,const返回值与const函数
- mysql运维命令_运维常用 MySQL 命令
- c++学习笔记(八)- map
- for循环的使用—打印输出各种图形
- PAIP.FLEX与JAVA数据对应关系.txt
- 数据库 关系代数表达式
- matlab 梯度下降 求偏导,吴恩达机器学习课程课时12梯度下降算法中参数θ0,θ1求偏导...
- 计算机保存到桌面显示不出来,excel表格在电脑桌面显示不出来是什么原因?
- html图片铺底代码,梦幻西游底部师徒四人动态图
- Taro微信小程序实现 美团购物车小红点动画效果
- 泰克MDO3104示波器_六合一示波器_无限多功能
- 【浅谈】我所理解的游戏场景设计:身临其境
热门文章
- mybatis运行时错误Illegal argument exception argument type mismatch
- 天山电子在A股上市:业绩保持高速增长,王嗣纬家族为实控人
- HDFS Federation(联邦)
- Using a password on the command line interface can be insecure,mysql报错解决办法
- 05 ,效果评估 : 估值函数
- 通过禁止用户权限来禁止Win10自动重启更新
- Sqlite 数据库损坏的恢复
- Java 自带性能监控工具:监视和管理控制台 jconsole 的使用
- 考研计算机英语要过四级,太极考研:英语4级没过能考研吗? 能考上211计算机专业!...
- undefined reference to `cv::String::deallocate()一种可能解决方案