JQuery month picker on month change/select

JQuery month picker on month change/select

本文关键字:month select change on picker JQuery      更新时间:2023-09-26

使用jQuery UIMonthPickerhttp://jsfiddle.net/kidsysco/JeZap/我很难在选择月份参加活动。onClose或onSelect函数都没有响应。这是我的代码:

j$ = jQuery.noConflict();
j$(document).ready(function() {
    j$('#txtDate').MonthPicker({
        ShowIcon: false,
        MaxMonth: 0,
        MinMonth: -120,
        onSelect: function() {
            alert(j$("#txtDate").val());
        }
    });
    j$("#txtDate").keydown(false);
    j$("#txtDate").change(function(){
        alert(j$("#txtDate").val());
    });
});

根据文档,您可能需要OnAfterChooseMonth

j$('#txtDate').MonthPicker({ 
    ....
    OnAfterChooseMonth: function() { 
        alert($(this).val());
    } 
});

change事件只会在用户向其输入更改输入时激发(并根据控制失去焦点)-当代码更改值时不会激发。


更新的fiddle(在第一个"默认"输入上)


更新:为了解决对此答案所做的错误编辑,以防再次发生:我回滚了,因为问题使用了j$ = jQuery.noConflict();,因此$()在这种情况下可能会失败,而...表明MonthPicker内部需要的不仅仅是这里的内容。对于评审员:评审时不要忘记检查问题。