Jquery 日期选择器未在动态输入中显示

Jquery 日期选择器未在动态输入中显示,jquery,jquery-ui-datepicker,Jquery,Jquery Ui Datepicker,我有一个以name=“date”作为标识符的输入。这是while循环的内部,用于生成动态数据。发生的情况是,当循环运行时,日期选择器只对第一个输入起作用。当每个输入都有焦点时,它会显示,但当我单击日期时,它总是将其插入到第一个输入字段中。我怎样才能纠正这个问题?。谢谢 我在下面的fiddle链接中放置了代码 jsfiddle.net/mNFrb/ 更新:我已经在上面的链接中放置了代码。我不能做超链接,因为当我编辑时,它告诉我链接不相关,不管这意味着什么。您是否在每个输入上都添加了名称日期?您不应

我有一个以name=“date”作为标识符的输入。这是while循环的内部,用于生成动态数据。发生的情况是,当循环运行时,日期选择器只对第一个输入起作用。当每个输入都有焦点时,它会显示,但当我单击日期时,它总是将其插入到第一个输入字段中。我怎样才能纠正这个问题?。谢谢

我在下面的fiddle链接中放置了代码

jsfiddle.net/mNFrb/


更新:我已经在上面的链接中放置了代码。我不能做超链接,因为当我编辑时,它告诉我链接不相关,不管这意味着什么。

您是否在每个输入上都添加了名称日期?您不应该有多个名称相同的输入。为每个输入使用一个唯一的名称,但您可以为所有输入使用相同的类,并设置jquery datepicker使其成为基于该类的数据采集器


要提供更详细的信息,我需要看到您现在的代码,但这应该会给您一个想法。

提供一些代码或fiddle链接?如何为每个输入指定一个唯一的名称。另外,在传递数据进行处理时,我将如何收集值。谢谢,把lopp中的数字加起来生成输入怎么样?第一个是“date1”,第二个是“date2”,依此类推。请提供示例。根据您的代码示例,我将使用for循环而不是while循环。在for循环中,有一个循环变量(例如
i
),可以在创建输入时使用。将输入的id设置为
“日期”+i
,并将类设置为
“日期”
。然后在javascript中,在创建日期选择器时使用
“.date”
而不是og
“#date”
。我不知道您是否可以帮助编写代码,因为我对php很陌生。另外,当我使用post或get处理数据时,我要检查什么值?还是名字。谢谢