问题描述:采用$(“#usedWeight”).val(jsonArray.usedWeight),竟然无法得到数据,使用alert(jsonArray.usedWeight)可以获取正确的数据。
<input type="text" class="easyui-textbox" id="usedWeight" name="usedWeight"/>
<span class="hint">可载重量:</span>
问题解决:虽然是input标签,但使用了easyui-textbox,则需要采用以下方式为其赋值。
$("#usedWeight").textbox("setValue",jsonArray.usedWeight);
类似的还有comboBox、numberbox、datebox、datetimebox,都是使用此方法为其赋值,只有validatebox使用可以使用$(“#XXX”).val(“数据”)进行赋值。

本文介绍了在使用EasyUI框架时,如何正确地为不同类型的输入框组件赋值。特别是对于textbox、comboBox等组件,不能直接使用jQuery的.val()方法,而需调用特定的方法如textbox('setValue')。

被折叠的 条评论
为什么被折叠?



