jquery easyui日期控件中,在頁面裏用JS拿到設置的日期值的方法 jquery easyui 日期框 有這樣的一個日期文本框: <input type="text" name="mdate" size="20" value="" id="mdate" class="easyui-datebox"/> 使用easyui給文本框選定日期值,而後,要在JS中拿到此日期框中的最新值。 原本覺得這是一個簡單的問題,直接 var dv = $('#mdate').val(); 不就OK了嗎。但事與願違,拿到的居然是空,若是我在後臺給這個文本框賦初值,則不管你再選任何值,拿到的也仍是那個初值。 解決方法,使用easyui本身的函數來拿,就可以拿到了: var dv = $('#mdate').datebox('getValue'); 緣由就是,easyui另外增長了一個隱藏的input表單,它把值賦到那個裏面去了,但仍是很奇怪的是,提交表單時,名爲mdate的這個表單提交過去的仍是正確的值,懷疑是提交前作了什麼手腳,動態地給原來的表單賦了值。沒有仔細研究。