0

如果我使用它,那么它的工作原理。

<td ><div> Timestamp: </div><input type="text" value="" class="datepicker"/></td>
$( ".datepicker" ).datepicker();

上面的代码正在工作,但这不起作用

<td  class="datepicker" ><div> Timestamp: </div><input type="text" value=""/></td>
    $( ".datepicker input" ).datepicker();
4

4 回答 4

2

这两个都是正确的。您在页面的其他地方是否有一些格式错误的 HTML?在调用 .datepicker() 之前是否会引发 JavaScript 错误?

于 2012-10-25T02:25:15.940 回答
1

都可以。

尝试使用 Web 开发工具并单步执行代码以找出错误。

于 2012-10-25T03:20:25.587 回答
0

我认为您需要使用子选择器>

 $(".datepicker > input").datepicker();
于 2012-10-25T02:47:26.453 回答
0

尝试使用以下选择器:

$("td.datepicker input:text").datepicker();

工作示例在这里

于 2012-10-25T02:23:37.050 回答