2010-08-19 2 views
2

У меня есть отключенный ввод текста, который загружается как:Jquery к «позволяя» вход

<input type="text" name="Email<%=i %>" disabled="disabled" /> 

я хотел бы заявление JQuery, что позволяет ему. Похоже, что:

$("email0").attr("enabled"); 

должно быть близко, но не работает.

ответ

1

Вы можете просто remove атрибут отключен:

$("input[name=email0]").removeAttr("disabled"); 

Обратите внимание, что Селе ctor "email0" в вашем примере ничего не будет соответствовать, вы ищете элемент input, который имеет атрибут name, содержащий "email0".

2

Использование .removeAttr() так:

$("input").removeAttr("disabled"); 

Или .attr() так:

$("input").attr("disabled", false); 
1
$("email0").attr("enabled"); 

... получит значение атрибута enabled, который будет неопределенным, поскольку его нет.

Вы хотите:

$("email0").removeAttr("disabled"); 
Смежные вопросы