jQuery:我怎么会有两个日期选择器?
在我的网站上,我想有一个日期范围的东西,所以我想我会使用两个日期选择器 当前,两个日期选择器编辑同一字段。。。这让我很难过jQuery:我怎么会有两个日期选择器?,jquery,Jquery,在我的网站上,我想有一个日期范围的东西,所以我想我会使用两个日期选择器 当前,两个日期选择器编辑同一字段。。。这让我很难过 $j(function() { $j(".date-range-start .date-picker input").datepicker({ //showOtherMonths: true, changeYear: true, showAnim: 'fadeIn', showOn: 'button'
$j(function() {
$j(".date-range-start .date-picker input").datepicker({
//showOtherMonths: true,
changeYear: true,
showAnim: 'fadeIn',
showOn: 'button'
});
$j(".date-range-end .date-picker input").datepicker({
//showOtherMonths: true,
changeYear: true,
showAnim: 'fadeIn',
showOn: 'button'
});
});
我想既然我有两个不同的选择器,我就可以改变两个不同的字段,对吗
嗯。。。显然它恨我
<div class="date-range-picker">
<div class="date-range-start">
<div class="date-picker">
<input id="classinput-field" name="classinput-field" type="text" class="hasDatepicker"><button type="button" class="ui-datepicker-trigger">...</button>
</div>
</div>
<div class="date-range-end">
<div class="date-picker">
<input id="classinput-field" name="classinput-field" type="text" class="hasDatepicker"><button type="button" class="ui-datepicker-trigger">...</button>
</div>
</div>
</div>
...
...
给他们两个单独的ID
$("#id1").datepicker();
$("#id2").datepicker();
作为一个快速测试,如果您给每个输入一个“id”并将其用作选择器,会发生什么?切换到id就可以了。(一旦我使它们唯一)输入元素的两个ID是相同的。这是不可能的。而且,你似乎患有慢性的类风湿症。是的,我用ruby生成输入框,我做错了=)这也是我的想法。你以五秒之差击败了我加上一个用于使用id。有趣的是(可能是一个bug),需要id来处理多个日期选择器。我有两个日期选择器的特定选择器,但只有在每个日期选择器上使用显式ID时,它才会起作用。