查找网页上唯一启用的按钮

Find the only button that is enabled on a webpage

本文关键字:按钮 启用 唯一 网页 查找      更新时间:2023-09-26

我在一个页面上有很多按钮,点击后会将它们设置为禁用,并显示以下内容:

$( 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()