为了账号安全,请及时绑定邮箱和手机立即绑定

启用 TextArea 以使用 JQuery 进行编辑

启用 TextArea 以使用 JQuery 进行编辑

湖上湖 2023-08-18 17:21:08
我需要当我单击“Editar”按钮时它允许编辑文本区域。我尝试了下面的代码,但没有任何反应。我尝试了 prop、removeAttr、removeProp。全部都一样。没有什么变化。@using (Html.BeginForm("SalvarJustificativa", "Riscos")){    @Html.AntiForgeryToken()    <input type="text" name="co_tratamento_risco" id="co_tratamento_risco" value="@item.co_tratamento_risco" hidden />    <div class="modal-body">        <div class="md-form">            <label for="tx_justificativa " class="mb-4 triangulo">Digite sua justificativa:</label>            @Html.TextArea("tx_justificativa", @item.tx_justificativa, new { @class = "md-textarea form-control", @id = "tx_justificativa", @maxlength = "500", @style = "min-width: 100%", @rows = "5", @readonly = "true" })        </div>    </div>    <div class="modal-footer">        <button id="btnEditarJust" type="button" class="btn btn-danger mt-4">Editar</button>        <button id="btnSalvarJust" type="submit" class="btn btn-success mt-4" >Salvar</button>    </div>}$(document).ready(function () {    $("#btnEditarJust").click(function () {        $("tx_justificativa").removeAttr("readonly");    });});
查看完整描述

1 回答

?
qq_遁去的一_1

TA贡献1725条经验 获得超7个赞

$("tx_justificativa")将尝试查找如下所示的 DOM 元素:<tx_justificativa>

您需要改为使用$("#tx_justificativa")#通过 id 查找元素。


查看完整回答
反对 回复 2023-08-18
  • 1 回答
  • 0 关注
  • 66 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信