在html中有如下元素:
<input id="test" class="easyui-datebox" data-options="sharedCalendar:'#cc'">
想对其赋值,一般想到的jquery语句是:
$("#test").val("ObjValue");
但是自己测试后无效,
查找官方api,真确的写法如下:
$("#test").datebox("setValue", "2012-01-01");
原因是经easyui封装后的input已不是传统的input(type=text),此处需要处理easyui控件规范语言对其进行赋值。类似的还有:
对gridview增加行的操作 $('#gridview').datagrid('appendRow', { Name: "Name1", Value: 30, IsDetail: 1 });
对combobox进行赋值操作 $('#state').combobox('setValue',v);