我想在對話框中使用jquery datepicker。日期選擇器應該在焦點上觸發(默認)。由於文本框是對話框中的第一個字段,因此它會自動獲得焦點。當首先打開對話框時,這具有打開日期選擇器的不希望的效果。在對話框中的jquery datepicker
我嘗試了很多不同的方法,例如將焦點設置爲虛擬href,在對話框打開後調用datepicker('close'),將showOn設置爲'button',然後在對話框打開後更改爲'focus'但沒有工作。
只有當文本框獲得焦點時,纔會呈現日期選擇器,但首次打開對話框時除外。
我的片段
$(function() {
$('#btnDialog').click(function() {
$('#myDate').datepicker({
title: 'Test Dialog'
});
$('#myDialog').dialog();
});
});
JS小提琴鏈接:http://jsfiddle.net/UkTQ8/
天才。謝謝。 –