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

Are*_*ure 0 html javascript jquery

我在一个页面上有许多按钮,单击此按钮将使用以下内容将它们设置为禁用:

$( this ).prop('disabled', true);
Run Code Online (Sandbox Code Playgroud)

我有一个计数器做一个简单的计数,以便我知道什么时候一个按钮没有被点击.然后我需要做的是从剩下的那个按钮中抓取文本.它可以是1-7中的任何一个按钮,所以理论上我想抓住启用的第一个按钮.

我尝试了以下内容,但是我很确定它只会抓住第一个按钮,并不关心属性状态:

alert($('button:first').prop('enabled',true).text());
Run Code Online (Sandbox Code Playgroud)

获取页面上第一个启用按钮的正确方法是什么?

nic*_*ael 5

通过使用$('button:first').prop('enabled',true).text()直接启用第一个按钮(通过将其enabled属性设置为true)然后获取其文本,而您想要找到第一个启用的按钮.

我建议使用选择器,就像你访问第一个按钮一样:

$('button:enabled:first').text()
Run Code Online (Sandbox Code Playgroud)