我在尝试在每个表行上显示datepicker时遇到问题,这些表都是文本字段(总共9个),datepicker只出现在Date列下的第一行,另外8个仍然是普通的textfields。我会很感激如何解决这个问题。这是我的代码:
// Datepicker function()代码
private int calcNeighbors(int y, int x)
//打印datepicker tablerow代码。
<script>
$('.datepicker').each(function(){
$(this).datepicker();
});
</script>
答案 0 :(得分:0)
您不需要$.each
:
$('.datepicker').datepicker();
答案 1 :(得分:0)
我认为你缺少的是
$( document ).ready(function() {
//do stuff here
});
也许你的代码在DOM被完全加载之前触发,如果它被放在<head>
部分中,它只捕获第一个输入。
这只是一个猜测,因为没有更多细节。
此外,您应该避免使用服务器端脚本打印静态HTML字符串。