Javascript jQueryUIDatePicker只响应第一个文本框

Javascript jQueryUIDatePicker只响应第一个文本框,javascript,php,jquery,jquery-ui,datepicker,Javascript,Php,Jquery,Jquery Ui,Datepicker,我试图创建一个包含多行的表,每行都有一个文本框,供用户使用jQueryUIDatePicker输入日期。问题是Datepicker只更新第一行中的文本框。以下是中的日期选择器函数: $(函数(){ $('.dateinput').datepicker({dateFormat:'dd/mm/yy'}).val(); }); 这是文本框: <?php while($fetch = mysql_fetch_array($query)) { echo "<td> <i

我试图创建一个包含多行的表,每行都有一个文本框,供用户使用jQueryUIDatePicker输入日期。问题是Datepicker只更新第一行中的文本框。以下是
中的日期选择器函数:


$(函数(){
$('.dateinput').datepicker({dateFormat:'dd/mm/yy'}).val();
});
这是文本框:

<?php
while($fetch = mysql_fetch_array($query))
{
    echo "<td> <input type='text' id='dateinput' name='dateinput[]' value='" .date('d/m/Y'). "' class='dateinput' /> </td>";
}
?>

由于所有行都存在此问题

id='dateinput'
你需要给他们不同的身份证。 保留一个计数器变量并将其追加到id。追加后在循环中增加它


希望这有帮助。

您遇到了这个问题,因为所有行都有

id='dateinput'
你需要给他们不同的身份证。 保留一个计数器变量并将其追加到id。追加后在循环中增加它


希望这能有所帮助。

由于同一Id的冲突,您遇到了问题 您可以使用相同的类名

class='dateinput'

它的工作

您有问题,因为相同的Id冲突 您可以使用相同的类名

class='dateinput'
它的工作是

快乐,它有帮助:)快乐编码。快乐,它有帮助:)快乐编码。