在使用 jeasyui 编写界面的时候,有时会遇到有些控件不能用常用的 $("#id").('text') 方式赋值或者取值,就得用 jeasyui 自己的方法,解决办法如下:
例如,针对 easyui-datebox,控件如下:
<input class="easyui-datebox" id="founded">
常规情况下,我们会使用以下代码获取和赋予控件的数值,但easyui有时不能用这种方式取值:
// databox 不能这么取值和赋值
var d = $('#founded').val();
$('#founded').val("2015-01-1");
// jeasyui 控件正确的取值和赋值方法应该如下:
// set datebox value
$('#founded').datebox('setValue', '2015/9/3');
// get datebox value
var v = $('#founded').datebox('getValue');
// 得到并显示结果
alert(v);
参考信息
http://www.jeasyui.com/documentation/datebox.php
有问题Q群讨论:236201801