Sta*_*azh 2 html javascript jquery dom
我在设置隐藏输入元素的值时遇到问题.我尝试过使用jQuery和$("#SomeHiddenElement").val(sSomeValue)函数,以及普通的JS,document.getElementById("SomeHiddenElement").value = sSomeValue;但没有任何作用......
当我将元素设置为文本类型时,它工作得很好......
问题在FF和IE中都存在.
有任何想法吗?
码:
<input type="hidden" id="SomeHiddenElement" name="SomeHiddenElement" value="" />
document.getElementById("SomeHiddenElement").value = "Testing";
Run Code Online (Sandbox Code Playgroud)
因为我不相信firebug在更新它的DOM表示时有问题,并且你的代码在孤立的情况下运行良好,并且你没有文本输入的问题,并且我自己从未遇到过更新隐藏输入的问题,我会建议其他东西对隐藏的输入采取行动来阻止你正在做的事情.
我建议您创建一个剥离了所有内容的测试页面,除了您在此处提供的内容,然后逐步添加功能以实现真实页面的状态.在某些时候它会破裂,你至少会知道问题所在.