我有一个名为 locEmailMsg 的文本输入字段:
<input type="text"
class="phColor"
data-placeholder="Your email address"
maxlength="50"
style="font-size: 14px; width: 232px;"
id="locEmailMsg">
在我的$(document).ready()
函数中,我需要做一些事情:设置输入的值,设置数据占位符属性,并删除 phColor 类。
$('#locEmailMsg').val(localStorage.email);
$('#locEmailMsg').attr('data-placeholder', localStorage.email);
$('#locEmailMsg').removeClass('phColor');
data-placeholder 属性设置正确(在 Firebug 中观察),但没有设置值,也没有删除类。为什么一个部分有效,而其他部分无效?
这是一个非常大的系统的一部分,但我已经在页面加载时逐步执行了所有脚本,并且在这个调用反转值集/类删除之后没有发生任何事情。