如何禁用文本区域?

jQu*_*ast 7 jquery textarea

如何禁用动态添加到HTML的textarea?

HTML:

<div class="ss_datesel_inp_cont">
    <div class="ss_datesel_inp_right_corner">
    </div>
    <input autocomplete="off">
</div>
Run Code Online (Sandbox Code Playgroud)

这是我试过的:

   $('.ss_datesel_inp_cont:textarea').prop("disabled", true);
   $('.ss_datesel_inp_cont:input').prop("disabled", true);
Run Code Online (Sandbox Code Playgroud)

jby*_*yrd 23

我在你发布的代码中没有看到textarea元素?根据您拥有的标记,您可以通过以下方式禁用输入:

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


For*_*ver 6

若要更改禁用的属性,应使用.prop()函数。

$("textarea").prop('disabled', true);
$("textarea").prop('disabled', false);
Run Code Online (Sandbox Code Playgroud)

注意:对于jQuery 1.6+