2013-08-30 5 views
0

У меня есть это вкнопку Закрыть на DatePicker

$("#datepicker").datepicker({ 
showOn: "button", 
buttonImage: "http://jqueryui.com/resources/demos/datepicker/images/calendar.gif", 
buttonImageOnly: true, 

И другие коды. Я хочу, когда я закрываю дату, не показываю «кнопку» больше.

+0

И другие коды? –

+0

@BhavinRana Да. Но это не интересно. Мне нужно только то, как ShowOn: «кнопка» отключается или не отображается. –

+0

все еще запутывает :(напишите больше, если вы можете! –

ответ

0

Вы можете использовать обратный вызов onClose для datepikcer.

onClose : function() 
{ 
    // code to remove the button 
} 

OnClose

Function(String dateText, Object inst) 

Вызывается, когда DatePicker закрыт, или не выбрана дата. Функция получает выбранную дату в виде текста ("" if none ") и экземпляр datepicker в качестве параметров. это относится к соответствующему полю ввода.

+0

И как я удаляю кнопку? Внутри onClose? –

+0

удалить 'ui-datepicker-trigger' класс' DOM', используя '$ ('. ui-datepicker-trigger'). remove()' –

+0

вот мой Проблема: (http://jsfiddle.net/JBrvn/43/) Когда я больше, чем 1, выбираю из «from» datepick, покажите мне более одной кнопки в «to» datepick. Надеюсь, вы меня понимаете. –

Смежные вопросы