Web サイトに timepickr 要素を実装しようとしていますが、この要素はページのあるセクションでは正常に機能するようですが、別のセクションでは機能しないようです。
適切な css ファイルを参照します…</p>
<link rel="Stylesheet" media="screen" href="ui.timepickr.css" />
<link rel="stylesheet" media="screen" href="jquery.timepickr.css" type="text/css" />
jQuery ファイルと同様に…</p>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.ui.all.js"></script>
<script type="text/javascript" src="js/jquery.timepickr.js"></script>
これらのファイルのルートは正しいです。ページの先頭に jQuery 関数を記述しています…</p>
<script type="text/javascript">
$(function(){
$('#timestart').timepickr();
});
</script>
次に、ページの本体で、timepickr 関数を参照してオブジェクトを作成します…</p>
<input id='timestart' type='text' value='09:00' />
それは正常に動作します。ただし、後で同じページでまったく同じコードを使用すると、timepickr 機能が作動しません。
機能を動作させたい領域は別の DIV セクションにあり、その内容はページで行われた Ajax 呼び出しから取得されます。
これは、ページにある唯一の jQuery アイテムです。
ページ itelf には、この timepickr 参照が 1 つだけあります。