2011-08-26 54 views
1

嗨我已经看过其他职位,这已被标记为正确的 - 和我一直在尝试的相同。但由于某种原因,我无法获得多个datepicker实例在我的页面上工作。任何人都可以想到为什么在错误控制台中没有问题。多个jquery datepicker

$('.hasDatepicker').each(function(){ 
    $(this).datepicker({autoSize: true,dateFormat: 'dd-mm-yy'}); // new doesn't work 
}); 

$('#notedate').datepicker({autoSize: true,dateFormat: 'dd-mm-yy'}); // original - works 

和HTML

<input type="text" name="dob" id="dob" class="inputText hasDatepicker"> 
+0

我相信naveen刚刚回答了你的问题:) –

+0

查看上面的编辑html .................... – Ben

回答

2

没有必要给 .each。这应该工作

$('.hasDatepicker').datepicker({autoSize: true,dateFormat: 'dd-mm-yy'}); // wont work :) 

上面的代码不会工作,因为hasDatepicker是一类jQuery的用户界面自动分配的输入。

请更改类名像

$('.dp').datepicker({autoSize: true,dateFormat: 'dd-mm-yy'}); // will work :) 

演示:http://jsfiddle.net/PaGmj/

+0

试过那个第一 - 没有工作。 – Ben

+0

没有什么可以让我把它作为日期选择器来添加它,不管我是直接用单个id还是由类来分配它,还是使用class来分配它。 – Ben

+0

举行勒梅检查。我正在使用它在我的网站之一。 – naveen

1

检查出来我 Test result。这是关于你的名字课。你只是改变你的班级命名。