javascript - jQuery UI Datepicker 仅响应第一个文本框

标签 javascript php jquery jquery-ui datepicker

我正在尝试创建一个包含多行的表,每行都有一个文本框,供用户使用 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/

相关文章:

php - 如何设置从MySQL数组获取多个值并检查数组键

javascript - jQuery,如果窗口滚动了 X 像素,则执行此操作,否则,如果滚动了 XX 像素,则执行其他操作

javascript - jQuery Datepicker onSelect 事件获取类

java - 向服务器发送大量文本的更好方法?

Javascript:使用 slice() 创建数组的副本;

php - 获取提交数据的 id 返回 NaN

java - 延迟加载内容

php - 将用户详细信息与 HTML 一起包含在我的数据库中

javascript - 仅切换上一类

javascript - 为什么 $ ('#id' ).click 功能不起作用