我有一段 jQuery 由于某种原因根本无法加载。我想知道这是否是我的语法错误,或者我是否遗漏了一些对其工作至关重要的东西。它被放置在包含的页面上。
<script>
jQuery(function() {
jQuery( "#datepicker" ).datepicker();
});
</script>
<div class="demo">
<p>Date: <input type="text" id="datepicker"></p>
<?php echo "hello world againagain!"; ?>
</div>
这是在index.php的 header 中: /css/ui-lightness/jquery-ui-1.8.16.custom.css"rel="样式表"/>
<script src="<?php echo $intranetName; ?>/js/jquery_1_6.js" type="text/javascript"></script>
<script type="text/javascript" src="<?php echo $intranetName; ?>/js/jquery-ui- 1.8.16.custom.min.js"></script>
IntranetName 加载脚本的域。它确实加载了脚本并在 html 源中显示了正确的路径,所以我认为这不是问题。然而,我对 jQuery 仍然是个新手。请帮助!谢谢。
我明白了。这是由于我的 jQuery 副本已损坏。谢谢大家!
最佳答案
在 JQuery-UI
之前包含 JQuery
<script src="<?php echo $intranetName; ?>/js/jquery_1_6.js" type="text/javascript"></script>
<script type="text/javascript" src="<?php echo $intranetName; ?>/js/jquery-ui-1.8.16.custom.min.js"></script>
编辑:
这在我的本地计算机上运行良好(即显示没有 CSS 的日期选择器):
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js"></script>
<script>
jQuery(function() {
jQuery( "#datepicker" ).datepicker();
});
</script>
<div class="demo">
<p>Date: <input type="text" id="datepicker"></p>
所以这一定是你的 UI 包有问题。
关于php - jQuery DatePicker 未加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8012312/