如何使datepicker出现在php表中的每一行上

如何使datepicker出现在php表中的每一行上,php,jquery,datepicker,Php,Jquery,Datepicker,我在尝试在每个表行上显示datepicker时遇到问题,这些行都是文本字段(总共9个),datepicker只出现在Date列下的第一行,其他8个仍然是普通文本字段。如果能帮我解决这个问题,我将不胜感激。这是我的密码: //Datepicker函数()代码 $('.datepicker')。每个(函数(){ $(this.datepicker(); }); //打印日期选择器表格行代码 echo '<td><input type="text" name="datepicke

我在尝试在每个表行上显示datepicker时遇到问题,这些行都是文本字段(总共9个),datepicker只出现在Date列下的第一行,其他8个仍然是普通文本字段。如果能帮我解决这个问题,我将不胜感激。这是我的密码:

//Datepicker函数()代码


$('.datepicker')。每个(函数(){
$(this.datepicker();
});
//打印日期选择器表格行代码

echo '<td><input type="text" name="datepicker" class="datepicker"></td>';
echo '</tr>';   
echo';
回声';

您不需要
$。每个

$('.datepicker').datepicker();

我想你缺少的是一个

$( document ).ready(function() {
    //do stuff here
});
如果DOM被放置在
部分,并且只捕获第一个输入,那么您的代码可能会在DOM完全加载之前触发。 在没有更多细节的情况下,这只是一种猜测


另外,您应该避免使用服务器端脚本打印静态HTML字符串。

这样就可以了吗?
$( document ).ready(function() {
    //do stuff here
});