1

インターネットからjqueryの日付セレクターを入手しましたが、スクリプトは次のようになりました...

<script type="text/javascript">
$(document).ready(function () {
$("#date3").click(function(){
$("#date3").scroller({ preset: 'datetime' });
wheels = [];
wheels[0] = { 'Hours': {} };
wheels[1] = { 'Minutes': {} };
for (var i = 0; i < 60; i++) {
if (i < 16) wheels[0]['Hours'][i] = (i < 10) ? ('0' + i) : i;
wheels[1]['Minutes'][i] = (i < 10) ? ('0' + i) : i;
}
});
});
</script>

私の問題は、最初に入力テキストボックスをクリックしたときに機能しないことです。最初にテキストボックスをクリックし、ページ内の別の場所をクリックしてから、もう一度テキストボックスをクリックして機能させます。それを解決する方法はありますか?

4

1 に答える 1

-1

コードを変更せずに解決したい場合は、次のようにすることができます:-- ページが読み込まれると、問題なく動作します..

<!-- creating a dummy button and clicking on it -->
<div style="display: none;"><input type="submit" id="dummy_btn" value="Dummy Btn" /></div>

jQuery('#dummy_btn').trigger('click'); 
});

jQuery(function(){  
   jQuery('#submitid').click(function(){

    });
    jQuery('#dummy_btn').trigger('click'); 
});
于 2012-07-13T07:24:56.137 に答える