jQuery UI在Firefox中工作,但在Chrome&;中不工作;游猎?

jQuery UI在Firefox中工作,但在Chrome&;中不工作;游猎?,jquery,jquery-ui,browser,google-chrome,cross-browser,Jquery,Jquery Ui,Browser,Google Chrome,Cross Browser,我使用jQuery UI,特别是Datepicker和Autocomplete,如下所示: <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script> <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="styl

我使用jQuery UI,特别是Datepicker和Autocomplete,如下所示:

<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
$("#note_date").datepicker({ 
    maxDate: 0,
});

$("#note_name").autocomplete({
    source: ["1", "2"],
    select: function(event, ui) {
    }
});

$(“#注释_日期”)。日期选择器({
maxDate:0,
});
$(“#注意#名称”)。自动完成({
资料来源:[“1”、“2”],
选择:功能(事件、用户界面){
}
});

它们在Firefox 3.6.8中运行良好,但在Google Chrome 5.0.375.126和Safari 5.0(6533.16)中根本不起作用。我以为jQueryUI应该在这些浏览器中工作?是什么导致他们不工作?感谢阅读。

我使用这两种浏览器,它们适用于所有现代浏览器

请注意,在日期选择器中有一个逗号,应该是

$("#note_date").datepicker({ 
    maxDate: 0 // no trailing comma
});
看到它工作

至于自动完成,在我看来设置还可以。您是否正在使用其他JS框架?如果你有一个实时页面,我可以进一步帮助你


M

我使用这两种浏览器,它们适用于所有现代浏览器

请注意,在日期选择器中有一个逗号,应该是

$("#note_date").datepicker({ 
    maxDate: 0 // no trailing comma
});
看到它工作

至于自动完成,在我看来设置还可以。您是否正在使用其他JS框架?如果你有一个实时页面,我可以进一步帮助你


M

确保您也有jquery-min.js脚本。如果在Chrome中右键单击页面并选择inspector,您将看到正在发生的错误。以下应该可以工作(我所做的就是添加jquery-min.js,并在添加DOM之后在最后加载javascript)


$(“#注释_日期”)。日期选择器({
maxDate:0,
});
$(“#注意#名称”)。自动完成({
资料来源:[“1”、“2”],
选择:功能(事件、用户界面){
}
});

确保您也有jquery-min.js脚本。如果在Chrome中右键单击页面并选择inspector,您将看到正在发生的错误。以下应该可以工作(我所做的就是添加jquery-min.js,并在添加DOM之后在最后加载javascript)


$(“#注释_日期”)。日期选择器({
maxDate:0,
});
$(“#注意#名称”)。自动完成({
资料来源:[“1”、“2”],
选择:功能(事件、用户界面){
}
});
使用


而不是

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js">
</script>

使用


而不是

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js">
</script>