php - jQuery DatePicker 未加载

标签 php jquery jquery-ui

我有一段 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/

相关文章:

php - 四舍五入 PHP 时间戳

jquery - SVG 动画在 IE9 中不起作用

html - 元素定位 CSS

php - 如何使用 Doctrine2 中的级联选项让关联实体自动持久化?

php - 十月 CMS - 如何正确路由

javascript - 将鼠标悬停在父级元素上

javascript - 将引用编号传递给数据控制者

javascript - 在 jQuery 1.9+ 中使用 .load()

javascript - 由于 jQuery/UI 版本不同,jQuery slider 不是 "sliding"

javascript - 使用 Jquery 将父 Div 与子 Div 类作为目标