показывает Jquery UI DatePicker по нажатию asp: linkbutton

0

Можем ли мы показать дату jqery UI datepicker при щелчке ссылки asp.net linkbutton?

Вот моя разметка:

<asp:LinkButton ID="PublishedSortLinkButton" runat="server"
                cssclass="datepicker"     Text="<%$ Resources:Vacancies, DateRange %>" CssClass="datepickerCompleted" />

и вот JQuery

 $(".datepicker").datepicker({
            });

но он не показывает jquery datepicker

Я попробовал это:

     $("#datepicker").datepicker();
                $('#selec').click(function () {
                    $('#datepicker').toggle();
                });

Нажмите

и это сработало.

asp: LinkButton вызывает обратную передачу. Если это причина, я могу использовать asp: hyperlink.

  • 0
    Смешение !!! Используете ID или класс? Как только вы использовали $(".datepicker") а затем вы использовали $("#datepicker") ???
  • 0
    В какой-то момент я использую идентификатор, так как это элемент управления html, где, как и в случае asp: hyperlinkbutton, я использую класс, потому что сгенерированный html элемента управления asp.net делает идентификатор длиннее (с добавленной главной страницей и именем страницы)
Показать ещё 2 комментария
Теги:
datepicker

1 ответ

0
Лучший ответ

Вы можете сделать это:

$("#datepicker").hide().datepicker()

$('#myLink').click(function (e) {
    e.preventDefault();

    // Show the datepicker div
    $("#datepicker").toggle();
});

Демо: скрипка

  • 0
    @palash, что делать, если я хочу скрыть это, когда пользователь нажимает на страницу?
  • 0
    @DotnetSparrow: Вы можете сделать это тогда ..

Ещё вопросы

Сообщество Overcoder
Наверх
Меню