设定值禁用输入字段
问题描述:
$("input:disabled").val(data);
这完美的作品将值设置为禁用输入字段。唯一的问题是,所有禁用的输入都由该值设置。
那么有没有办法来设置指定的禁用输入字段的值。
答
为了帮助澄清和理解你的代码在做什么,我已经分解了这个问题并展示了一些例子。
你下面的代码是试图让所有的所谓<input>
HTML标记为“已禁用”,并将其设置为可变“数据”
$("input:disabled").val(data);
你想要什么:
指定唯一元素使用其ID
$("#uniqueID").val(data);
按类别指定一组特定的元素
$(".elementsWithThisClassName").val(data);
答
$("input:disabled").val('data'); // Your Code
$("#username").val('real data');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="username" disabled/>
<input type="password" id="password" disabled/>
您应该设置特定的ID。
您需要指定id ...它会影响所有输入禁用字段 –
您需要指定其他选择器 - id,class等。这对于输入字段应该是唯一的。 –