我从互联网上获得了一个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>
我的问题是,当我第一次点击输入文本框时,它不起作用。 我首先点击文本框,单击页面中的其他位置,然后再次单击文本框以使其工作。有什么办法可以解决吗?
答案 0 :(得分:-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');
});