查找网页上唯一启用的按钮
Find the only button that is enabled on a webpage
我在一个页面上有很多按钮,点击后会将它们设置为禁用,并显示以下内容:
$( this ).prop('disabled', true);
我有一个计数器可以做简单的计数,这样我就知道什么时候有一个按钮没有点击。然后我需要做的是从左边的按钮中抓取文本。它可以是1-7中的任何一个按钮,所以理论上我想抓住第一个启用的按钮。
我尝试了以下操作,但我很确定它只会抓住第一个按钮,并不真正关心属性状态:
alert($('button:first').prop('enabled',true).text());
获取页面上第一个启用按钮的正确方法是什么?
通过使用$('button:first').prop('enabled',true).text()
,可以直接启用第一个按钮(通过将其enabled
属性设置为true
),然后获取其文本,而您希望找到第一个启用的按钮。
我建议使用选择器,就像访问第一个按钮一样:
$('button:enabled:first').text()
相关文章:
- 如何在 API 调用后和 if 语句中启用提交按钮
- 根据字段的值启用按钮
- 如何启用单选按钮
- 当我的所有 Ng-from 都有效时启用一个按钮
- 如何使用编辑按钮启用表格行中的所有输入
- 多个javascript按钮(启用/禁用)
- 动态按钮启用基于错误组的挖空 js
- 通用JavaScript来处理单选按钮启用/禁用
- 如何在jQuery中所有文本框都有值时按钮启用
- 数据表按钮启用/禁用示例不起作用
- JavaScript按钮启用和禁用与PHP
- 按钮-启用和禁用
- 基于单选按钮启用或禁用文本框
- 当复选框是否被选中时,按钮启用或禁用
- JQuery按钮启用和禁用CSS功能点击
- 按钮启用和禁用单击
- 我如何通过在Javascript中单击重置按钮启用复选框
- 基于单选按钮启用/禁用功能按钮
- Yui 2.0 通过多个单选按钮启用输入
- 基于单选按钮启用/禁用提交按钮