javascript - 多个按钮单击中间禁用
问题描述
我正在为我的企业编写一个脚本,该脚本需要单击所有同类按钮才能进行批处理。
问题出现在您单击按钮的那一刻,它们都会被禁用一段时间并再次启用,因此我基本上无法批量单击这些按钮,只会导致单击第一个按钮。
我已经尝试使用 for 循环来点击它们,然后放
$("[disabled]").prop("disabled", false)
为了防止它们被禁用,但我只点击了该系列的第一个元素。
解决方案
用于$.each
循环它们
$("[disabled]").each(function(){
$(this).prop("disabled", false)
});
$("[disabled]").each(function(){
$(this).prop("disabled", false)
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.0/jquery.min.js"></script>
<input type="text" disabled/>
<input type="text" disabled/>
<input type="text" disabled/>
<input type="text" disabled/>
推荐阅读
- python - 我无法在我的 Django 模板中访问请求
- javascript - 在 express 项目中添加 create-react-app 作为前端
- node.js - 我可以使用 Express 和子域代理到内部 IP 吗?
- c# - SemaphoreSlim 类中的 WaitHandle.WaitOne() 方法无法正常工作
- ruby - 停止/终止/关闭/杀死/错误 Ruby 脚本中的批处理作业
- python - 如何使用python替换大型二维数组中存在的所有匹配数组?
- python-3.x - TypeError:“DataFrame”类型的对象不是 JSON 可序列化的
- matlab - Matlab类动态填充一个属性
- amazon-web-services - Elasticsearch 索引映射不起作用
- sql - 如何从其他两个表中插入表主键进行每个组合?