Мне нужно узнать, отключено ли текстовое поле или включено с помощью JQuery.
93
.prop('disabled')
вернет логическое значение:
var isDisabled = $('textbox').prop('disabled');
Вот скрипка: http://jsfiddle.net/unhjM/
.prop()
был представлен в jQuery 1.6 (см. Документацию). Если вы используете более раннюю версию jQuery, используйте.attr()
вместо нее .Вы можете узнать, отключено ли текстовое поле, используя
is
метод, передав ему:disabled
селектор. Попробуй это.if($('textbox').is(':disabled')){ //textbox is disabled }
источник
Вы можете использовать
$(":disabled")
для выбора всех отключенных элементов в текущем контексте.Чтобы определить, отключен ли отдельный элемент, вы можете использовать
$("#textbox1").is(":disabled")
.источник
Вы можете проверить, отключен ли элемент, с помощью этого:
if($("#slcCausaRechazo").prop('disabled') == false) { //your code to realice }
источник
true
илиfalse
. Просто используйтеif (expr)
илиif (! expr)
соответственно.if($("element_selector").attr('disabled') || $("element_selector").prop('disabled')) { // code when element is disabled }
источник