5

これは、datepicker ウィジェットを使用しようとしたときに発生するエラーです: *メソッドがありません

<script type="text/javascript" language="javascript">
    $(function () {
        $("#from").datepicker({
            ....         
            }
        });
        $("#to").datepicker({
           ....
            }
        });
    });
</script>

これは私が使用しているインクルード ファイルです。これの紛らわしい部分は、この同じインクルード ファイルを 3 ページで使用し、1 ページでのみエラーが発生することです。だから、それは本当にスクリプト自体ではありません...私は思う

<!-- Datepicker widget -->
<script src="js/jquery-1.9.1.js" type="text/javascript"></script>
<script src="js/jquery-ui-1.10.1.custom.js" type="text/javascript"></script>
<script src="js/jquery-ui-1.10.1.custom.min.js" type="text/javascript"></script>
<link href="css/jquery-ui-1.10.1.custom.min.css" rel="stylesheet" type="text/css" />

何か案は?

4

3 に答える 3

12

$ added a に jQuery の競合があった問題を修正しましたjQuery(function($){

于 2013-05-05T23:35:04.833 に答える
0

私も同じ問題を抱えていました.primefacesとrichfacesの組み合わせを誤って使用したことが原因でした-特に inside を使用するp:calendar場合a4j:outputPanel

代わりに名前空間を使用p:outputPanelして削除すると、問題が解決しました。a4j

于 2014-01-08T12:06:34.210 に答える
0

はい、上記の解決策は私にも役立ちました! 完全にわからない人のための完全なコードは次のとおりです... jQuery(function ($) { $("#datepicker").datepicker(); });

于 2014-02-28T17:07:26.420 に答える