jQuery DatePicker没有加载

时间:2011-11-04 16:11:05

标签: 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的标题中: /css/ui-lightness/jquery-ui-1.8.16.custom.css“rel =”样式表“/&gt;

<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副本被破坏了。谢谢大家!

3 个答案:

答案 0 :(得分:5)

JQuery

之前加入JQuery-UI
<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的datepicker):

<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包的问题。

答案 1 :(得分:2)

<script>
jQuery(document).ready(function() {
    jQuery( "#datepicker" ).datepicker();
});
</script>

答案 2 :(得分:1)

您正在使用jQuery的自定义版本( 1.8.16.custom.min.js )。

确保在自定义版本的JavaScript文件中包含 Datepicker 小部件。

请注意 Datepicker 位于 Widget 组内:http://jqueryui.com/download