设置easyui-dialog中textbox文本的值失效
失效代码:
$(function() { //设置dialog中的textbox默认值 $("#add_codeType").textbox('setValue','xxxxxx'); //设置输入框的值 $('#add_codeType').textbox('textbox').attr('readonly',true); //设置输入框为禁用 });
原因:
1.页面加载完成事件后dialog还不存在可以说里面的插件还没有渲染 此时设置默认值就会失效
解决方案:
注意:前提示dialog对话框窗口已经存在并设置隐藏如下
function openDialog() { $('#dlg_addDictCodeDgInfo').dialog('open'); //设置萌购项目类型默认值 $("#add_codeType").textbox('setValue','MoreTaoCan_Type'); //设置输入框的值 $('#add_codeType').textbox('textbox').attr('readonly',true); //设置输入框为禁用 }
说明:此时dialog已经存在并且里面的插件已经渲染过 此时赋值就会生效