我有一个HTML表,其中一列有文本输入。我需要为每个输入附加一个datepicker小部件。我正在使用下面的代码来实现这一点(每个输入都有一个“dateInput”css类):
$(".dateInput").datepicker({ onSelect: dateInput_select });
如图所示,我也在使用onSelect事件,因为当用户选择日期时我必须做一些事情。
function dateInput_select(date, obj)
{
}
问题是,当触发onSelect事件时,无论我使用哪一行,obj参数始终是表中的第一个输入控件。
如何访问正确的控件?
答案 0 :(得分:0)
当我有一个可以解决问题的想法时,我发布了这个问题,它真的解决了。无论如何我决定发布这个问题,所以它可以帮助有同样问题的人。
问题是输入控件具有所有相同的ID。当我改变我的创建逻辑以使每个控件都有不同的名称时,一切正常。