JQueryUI datepicker onSelect总是带来第一个对象

时间:2014-04-01 15:38:48

标签: jquery jquery-ui datepicker

我有一个HTML表,其中一列有文本输入。我需要为每个输入附加一个datepicker小部件。我正在使用下面的代码来实现这一点(每个输入都有一个“dateInput”css类):

$(".dateInput").datepicker({ onSelect: dateInput_select });

如图所示,我也在使用onSelect事件,因为当用户选择日期时我必须做一些事情。

function dateInput_select(date, obj) 
{

}

问题是,当触发onSelect事件时,无论我使用哪一行,obj参数始终是表中的第一个输入控件。

如何访问正确的控件?

1 个答案:

答案 0 :(得分:0)

当我有一个可以解决问题的想法时,我发布了这个问题,它真的解决了。无论如何我决定发布这个问题,所以它可以帮助有同样问题的人。

问题是输入控件具有所有相同的ID。当我改变我的创建逻辑以使每个控件都有不同的名称时,一切正常。