Мне нужно узнать, отключено ли текстовое поле или включено с помощью JQuery.
Мне нужно узнать, отключено ли текстовое поле или включено с помощью JQuery.
Ответы:
.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
}