jQuery datepicker不适用于PC

时间:2014-01-11 08:53:42

标签: javascript jquery datepicker

这是我的网站 - http://www.danfords.com/

我在右上角使用jQuery datepicker到达&出发地。 使用平板电脑/智能手机视图中的相同代码,datepicker可以很好地工作,但在我的电脑中无效。

代码 -

                    <fieldset>
            <label for="arrival">Arrival</label>
            <input type="text" id="datepicker" name="DateIn"/>
        </fieldset>
        <fieldset>
            <label for="departure">Departure</label>
            <input type="text" id="datepicker2" name="DateOut"/>
        </fieldset>

2 个答案:

答案 0 :(得分:2)

您的平板电脑和PC html元素有两个具有相同ID datepicker的元素。如果id重复,jQuery仅适用于第一个匹配。由于您的平板电脑元素首先放置,它可以在平板电脑上使用,而不是在PC上。

答案 1 :(得分:0)

在页脚html中添加此内容以在PC上运行。

$(function() {
    $( "#datepicker" ).datepicker({
        'changeMonth': true,
        'changeYear': true,

    });
    $( "#datepicker2" ).datepicker({
        'changeMonth': true, 
        'changeYear': true
    });
});