我正在尝试使用Jquery datepicker,但它不适用于我的Zendframework 2应用程序。
下面的是我调用的js类:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.4/jquery.min.js" ></script>
<?php echo $this->headScript()->prependFile($this->basePath() . '/js/jquery-ui-1.10.4.custom.min')
->prependStylesheet($this->basePath() . '/css/jquery-ui-1.10.4.custom')
然后,我为datepicker创建了一个单独的页面:
$(document).ready(function() {
alert('jquery is being called');
$('#date_from').datepicker({
dateFormat: 'dd- M-yy' ,
minDate:0,
showAnin: 'show',
changeMonth: true,
changeYear: true,
onSelect: function( selectedDate ) {
$( "#date_to" ).datepicker( "option", "minDate", selectedDate );
}
});
警报有效;所以jquery实际上被调用了;但我不知道为什么datepicker不工作。
有什么建议你可以告诉我为什么它不起作用。
提前感谢您的帮助。
ALSO
我也查看了我的firebug控制台,但没有出现错误报告
echo' <input type="date" value="" id="date_from" name="WorkerTimeTables[availableFrom]">';
更新
现在工作!当我调用js文件时,我忘了把js扩展名。
谢谢大家的关注。
答案 0 :(得分:-2)
试
$(document).ready(function() {
alert('jquery is being called');
$('#date_from').datepicker({
dateFormat: 'dd- M-yy',
minDate:0,
showAnim: 'show',
changeMonth: true,
changeYear: true,
onSelect: function(selectedDate) {
$("#date_to").datepicker("option", "minDate", selectedDate );
}
});
});
它有效