【发布时间】:2016-11-29 10:42:00
【问题描述】:
我有以下三个控件,它们都具有名为“txt11”的相同类,并且我想在任何时候将所有三个文本框的只读属性更改为 false 我点击编辑按钮。
$(".btn11").click(function(){
$(".txt11").focus();
$(".txt11").prop("readonly", false);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input readonly="" name="txtSkill[]" value="database" class="txt11">
<input readonly="" name="txtSkill[]" value="sql" class="txt11">
<input readonly="" name="txtSkill[]" value="mysql" class="txt11">
<input type="button" value="Edit" name="btnEdit11"id="btnXyz2" class="btn11"/>
我使用同一个类的原因是我在运行时动态渲染这些输入框,所以我不确定会渲染多少个文本框。
但只有最后一个文本框被设置为readonly=false,上面的输入框仍然设置为只读。
【问题讨论】:
标签: javascript jquery html dynamic