首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用jquery-ui

使用jquery-ui
EN

Stack Overflow用户
提问于 2009-03-07 20:09:28
回答 4查看 174关注 0票数 0

我正在尝试弹出一个简单的日期选择器,但是不能或者我不知道是什么原因。下面是我的代码:

代码语言:javascript
复制
<!DOCTYPE html>
<html>
<script type="text/javascript" src="jquery/jquery.js"> </script>
<link type="text/css" href="css/smoothness/jquery.css" rel="Stylesheet" />
<script type="text/javascript" src="jquery/jquery-ui.js"> </script>   

<script type="text/javascript">
$('#date').datepicker();
 </script>
<body>
<input type="text" name="date" id="date" />
</body>
</html>

我正在使用所有正确的路径运行apache服务器。有人可能知道为什么这不起作用吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-03-07 20:13:30

尝试:

代码语言:javascript
复制
$(function() {
  $("#date").datepicker();
});

问题是您的检查可能会失败,因为date元素还不存在,特别是因为它直到查找它的脚本之后才被声明。

票数 4
EN

Stack Overflow用户

发布于 2009-03-07 20:13:31

您应该将与datepicker相关的代码放在INPUT标记之后。但是,据我所知,datepicker组件要求你在页面加载后调用它,所以你的代码应该是这样的:

代码语言:javascript
复制
<script language=javascript>
    $(function () {
        $('#date').datepicker();
    });
</script>

现在它应该可以工作了。

票数 1
EN

Stack Overflow用户

发布于 2009-03-07 20:12:15

我不是专家,但你错过了标签。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/622398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档