jQuery Ui datepicker-only构建容器
无法让我的日期选择器生成日历。它只是将container div放在我的dom中 代码如下:jQuery Ui datepicker-only构建容器,jquery,jquery-ui,jquery-ui-datepicker,Jquery,Jquery Ui,Jquery Ui Datepicker,无法让我的日期选择器生成日历。它只是将container div放在我的dom中 代码如下: <html> <head> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <script>window.jQuery || document.write('<script src=
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.9.1.min.js"><\/script>')</script>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.1/themes/base/jquery-ui.css" />
<script src="http://code.jquery.com/ui/1.10.1/jquery-ui.js"></script>
<script>
$(function() {
$('.hasDatepicker').datepicker();
});
</script>
</head>
<body>
<form>
<input type="text" class="hasDatepicker" />
</form>
</body>
</html>
window.jQuery | | document.write(“”)
$(函数(){
$('.hasDatepicker').datepicker();
});
我认为这和这个例子很相似
我想我需要一些帮助。谢谢。正如我在评论中提到的,如果您使用类
hasDatepicker
,它将不起作用
看这个。类test
的输入有效,但类hasDatepicker
的输入无效
因此,相应地更改代码:
<script>
$(function() {
$('.dateInput').datepicker();
});
</script>
$(函数(){
$('.dateInput').datepicker();
});
以及html:
<input type="test" class="dateInput" />
来自日期选择器源
/*添加到元素的类名,以指示已配置了
日期选择器。*/markerClassName:'hasDatepicker'
为什么要使用css类hasDatepicker?据我所知,插件在添加datepicker之后添加了这个类,但是如果元素已经获得了这个类,它就不会添加。更改这个类。因为jquery使用hasDatePicker类。非常感谢。我在其他开发人员的代码中看到过这个类,我认为给所有的日期采集器赋予相同的类是一个好名字。是的,我也会给所有的日期采集器赋予相同的类,但你只需要使用不同的类