您好,登錄后才能下訂單哦!
實現編輯用戶信息功能時使用了jqueryui的datepicker,但是只有第一次在列表中選中用戶才能觸發彈出框。
datepicker會在方法初始化時在頁面尾部附加一個
<div id="ui-datepicker-div" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>
點擊input后修改其樣式并在內容里附加彈出框代碼。
因為項目中使用的方法是將編輯頁面的html內容附加到父頁面的一個div中,選擇其他對象時第一次調用datepicker后產生的div也被附加了進去。
在js代碼的$(obj).datepicker()前加一句
$("#ui-datepicker-div").remove();
具體原因沒有詳細查過,大概跟datepicker控件的初始化代碼有關。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。