我正在尝试创建一个包含多行的表,每行都有一个文本框,供用户使用 jQuery UI 日期选择器输入日期。问题是日期选择器仅更新第一行中的文本框。这是 <head>
中的日期选择器函数:
<script>
$(function() {
$('.dateinput').datepicker({ dateFormat: 'dd/mm/yy' }).val();
});
</script>
这是文本框:
<?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 发生冲突,您遇到了问题 您可以使用相同的类名
class='dateinput'
有效
关于javascript - jQuery UI Datepicker 仅响应第一个文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20535004/