easyui 從未接觸過 對於頁面給文本框賦值遇到一些問題 寫下了來
我之前使用了好幾種方式都未能成功給input 文本框賦值
第一嘗試傳統的JavaScript代碼:
document.getElementById(itemvalue).value=值;
第二嘗試jquery中的好些方法也未能生效
$(#itemvalue).val(
'值'
);
//通過val
$(#itemvalue).text(
'值'
);
//通過text
$(#itemvalue).html(
'值'
);
//通過html
$(#itemvalue).attr(
'value'
,
'值'
);
//通過屬性
//到了這里 還是不行 最后還是上網查資料 得到了一些結果 誒到此為止我心有點涼吧涼吧的了
還是通過網查閱資料得知 原來是這么回事!
<input
class
=
"easyui-textbox"
id=
"itemvalue"
name=
"itemvalue"
type=
"text"
>
當我們使用了easyui-xxxx
class
這樣的樣式:我們的設置值方法 就應該變成這樣的了
設置值:
$(
'#itemkey'
).textbox(
'setValue'
,
'值'
);
取值就應該變成這樣的了
$(
'#itemkey'
).textbox(
'getValue'
);
通過傳統的$(#itemkey).val();也是沒問題的
還有其他一些設置 比如說我們的css樣式是這樣的
<input
class
=
"easyui-datebox"
id=
"itemvalue"
name=
"itemvalue"
type=
"text"
>
那么他設置的方法就應該變為這樣的了
$(#xxx).datebox(
'setValue'
,
'2014-15-12'
); 當然一看到datebox 就應該明白是一個日期的樣式。 取值就不說了
<input
class
=
"easyui-numberspinner"
id=
"itemvalue"
name=
"itemvalue"
type=
"text"
>
像這種一看就知道數值 取值同上 只是 $(#xxx).numberspinner(
'setValue'
,
'值'
)
如上一般基於文本框 實現效果 設置 取值 使用easyui-xxxxx 去掉前面的easyui- 后面的xxxx作為設置取值的方法()
checkbox 的取值方法: $(
'#constant_type_type'
).combobox(
'getValue'
)
