我有一個名爲locEmailMsg文本輸入字段:.VAL()沒有設定值
<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中觀看),但沒有設置該值,也沒有刪除該類。爲什麼一部分工作,但其他部分不起作用?
這是一個非常大的系統的一部分,但是我在頁面加載時已經遍歷所有的腳本,並且在調用這個值之後沒有任何事情發生。
theres沒有可能的方式,你正在重複使用相同的ID是嗎? – thescientist
嘗試使用'$('#locEmailMsg').val(localStorage.email).data('placeholder',localStorage.email).removeClass('phColor');' – asawyer
也許與