如何在datepicker jquery的onSelect事件中调用js函数?

11

请有人帮我一下.. 我有一个JS函数

function updateAb(param){ some manipulation }

我正在调用一个日期选择器的jQuery选择事件,如下所示...

$( ".datepicker").datepicker({onSelect: function(dateText, inst) { ... }});

我想在select中调用js函数,该怎么做?我的目标是在日期选择器的onselect事件中获取日期值,并设置输入框的属性值。有人可以帮帮我吗?

3个回答

31

这里放你的代码

$('.datepicker').datepicker({
    dateFormat: 'dd-mm-yy',
    numberOfMonths: 1,
    onSelect: function(selected,evnt) {
         updateAb(selected);
    }
});

function updateAb(value){     
    $('#yourInputID').val(value);    
}

@JuanMendes 是的,你说得对,我没有表达清楚我的问题,但是我想要Kabilan在这里发布的内容。谢谢你们两个... - Rahul

5
$( ".datepicker").datepicker({
    onSelect: function(dateText, inst) { 
        updateAb(dateText);
    }
});

更简单的说,如果你想让dateTextinst参数传递给updateAb函数。
$( ".datepicker").datepicker({onSelect: updateAb});

3
$( ".datepicker").datepicker({
       onSelect: function(dateText, inst) {
          updateAb(dateText, inst);
       }
});

简言之,
$( ".datepicker").datepicker({
    onSelect: updateAb
});

你是在更新复制我的答案吗? :p - Ruan Mendes
@JuanMendes,不是我的习惯,这是并行发生的。 - thecodeparadox
我并没有想到你真的在做这件事,只是我看到你的更新总是紧接着我的更新。 - Ruan Mendes
@JuanMendes,那我该怎么办,伙计? - thecodeparadox

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接