剛進公司 要做一個后台維護系統,選擇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') 大概就是這么一種方式