yxwkf


刚进公司 要做一个后台维护系统,选择easyui 从未接触过 对于页面给文本框赋值遇到一些问题 写下了来

我之前使用了好几种方式都未能成功给input 文本框赋值
第一尝试传统的JavaScript代码:

document.getElementById("itemvalue").value="值";

第二尝试jquery中的好些方法也未能生效
$("#itemvalue").val(\'值\');//通过val  
   $("#itemvalue").text(\'值\');//通过text  
   $("#itemvalue").html(\'值\');//通过html  
   $("#itemvalue").attr(\'value\',\'值\');//通过属性  
   //到了这里 还是不行 最后还是上网查资料 得到了一些结果 诶到此为止我心有点凉吧凉吧的了

  
   还是通过网查阅资料得知 原来是这么回事!

   <input type="text" name="itemvalue" id="itemvalue" class="easyui-textbox">   当我们使用了easyui-xxxx  class这种样式:我们的设置值方法 就应该变成这种了 设置值: $(\'#itemkey\').textbox(\'setValue\',\'值\');  取值就应该变成这种了 $(\'#itemkey\').textbox(\'getValue\'); 通过传统的$("#itemkey").val();也是没问题的 还有其它一些设置 比方说我们的css样式是这种 <input type="text" name="itemvalue" id="itemvalue" class="easyui-datebox"> 那么他设置的方法就应该变为这种了 $("#xxx").datebox(\'setValue\',\'2014-15-12\'); 当然一看到datebox 就应该明确是一个日期的样式。

取值就不说了 <input type="text" name="itemvalue" id="itemvalue" class="easyui-numberspinner">  像这样的一看就知道数值 取值同上 仅仅是 $("#xxx").numberspinner(\'setValue\',\'值\') 如上一般基于文本框 实现效果 设置 取值 使用easyui-xxxxx 去掉前面的easyui- 后面的xxxx作为设置取值的方法() checkbox 的取值方法: $(\'#constant_type_type\').combobox(\'getValue\') 大概就是这么一种方式


分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-10-19
  • 2021-10-19
  • 2021-10-19
  • 2022-12-23
  • 2021-08-15
  • 2021-10-19
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-20
  • 2021-08-23
  • 2021-10-19
  • 2021-10-29
相关资源
相似解决方案