我有一个名为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');
数据占位符属性已经被正确设置(在Firebug中观察),但值没有被设置,类别也没有被删除。为什么一部分能工作,而另一部分则不能工作?
这是一个非常庞大的系统的一部分,但我已经逐步检查了页面加载时所有的脚本,并且在此调用之后没有发生任何撤销设置值/类别移除的行为。