javascript - 在javascript代码中将文本的属性更改为“只读假”
问题描述
我在 javascript 中有一个 html 代码,它会将其附加到我的模式上,我的问题是如何设置readonly=false
属性以启用文本框。我正在尝试 jquery,但它不起作用。调用类时必须启用文本框组。
<script>
var html;
for ( x=0 ; x < 5 ; x++)
{
html +=' <input type="text" class="changeintofalse" readonly/>';
}
$('#details_info').html(html);
$('#itemsModal').modal('show');
</script>
解决方案
如何设置
readonly=false
属性以启用文本框
没有readonly="false"
设置。如果该readonly
属性存在于元素上,并且具有任何值,则该字段将是只读的。
如果要使元素再次可编辑,则需要删除该属性。使用 jQuery 的最佳做法是使用prop()
:
$('#foo').prop('readonly', false);
但是使用removeAttr()
也可以:
$('#foo').removeAttr('readonly');
推荐阅读
- jupyter-notebook - 模糊模糊逻辑多条记录
- python - 在 Keras 图像生成器中拆分验证数据以在 U-Net 中进行图像分割
- css - 如何将不同链接的类设置为不同的颜色?
- dolphindb - dolphindb中SYMBOL和字符串的类型有什么区别?
- python - 找不到命令:导入python
- c - C程序循环来回控制led灯
- wordpress - 将请求代理到子文件夹时,无法在 wordpress 中使用自定义永久链接
- javascript - 将 Javascript 浮点数舍入为 2 位十进制数字
- android - 如何在 Kotlin 中禁止 Android EditText 中的“00”或“0123-like”输入开始?
- python-3.x - 如何动态调用类实例属性?