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

次のセレクターを使用してみてください。

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

実例はこちら

于 2012-10-25T02:23:37.050 に答える
0

子セレクターを使用する必要があると思います>

 $(".datepicker > input").datepicker();
于 2012-10-25T02:47:26.453 に答える