Member 14460691 Ответов: 4

Как проверить, отключен ли элемент или включен


Как проверить, отключен или включен элемент button?

Что я уже пробовал:

HTML:
<pre lang="HTML"><button type='button' disabled> </button>


JS:
if($("#follow").disable){
    // do stuff
}

4 Ответов

Рейтинг:
2

DerekT-P

Используя JQuery (который ваш пример What I have Tried предполагает, что вы используете), есть disabled свойство, к которому вы можете получить доступ следующим образом:

if ($('#follow').prop('disabled') {
  // do stuff
}
Вы также можете использовать prop() для установки свойства, передавая true или false в качестве второго параметра:
$('#follow').prop('disabled',true);
Вы также найдете множество других объектов недвижимости. Видеть https://api.jquery.com/prop/[^] для получения дополнительной информации.


Рейтинг:
2

Richard Deeming

jQuery также предоставляет :disabled селектор, который вы можете использовать для тестирования:

if ($("#follow").is(":disabled")){
    // do stuff
}
.is() | jQuery API документация[^]
:отключенный селектор | документация jQuery API[^]

Но вам не обязательно нужен jQuery - вы можете сделать это довольно просто в обычном Javascript:
if (document.getElementById("follow").disabled){
    // do stuff
}


Рейтинг:
2

Harsh.Shah.ifour

Привет
Я создал демо-версию для него в приведенной ниже ссылке. Таким образом, вы можете проверить, отключена ли кнопка или нет. пожалуйста, найдите ссылку ниже:
Кнопка проверки включена или отключена[^]

Попробуйте это и дайте мне знать, если у вас есть какие-либо вопросы.
Надеюсь, это вам поможет.
Спасибо.


Рейтинг:
0

Aj@yGohil

Здравствуйте проверьте отключен ли элемент или включен попробуйте это сделать

<button type='button' id="btntest" disabled> </button>

if ($('#btntest').prop('disabled') {
  // do stuff
}


Maciej Los

Мой голос-1!
Это точная копия решения 1 (даже если есть другое название кнопки).