2
<link rel="stylesheet" type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/themes/ui-lightness/jquery-ui.css" />
<script type="text/javascript" src="../Content/Scripts/jquery.js"></script>
<script type="text/javascript" src="../Content/Scripts/jquery.ui.core.js"></script>
<script type="text/javascript" src="../Content/Scripts/jquery.ui.widget.js"></script>
<script type="text/javascript" src="../Content/Scripts/jquery.ui.position.js"></script>
<script type="text/javascript" src="../Content/Scripts/jquery.ui.menu.js"></script>
<script type="text/javascript" src="../Content/Scripts/jquery.ui.selectmenu.js"></script>
<script type="text/javascript" src="../Content/Scripts/jquery.ui.tabs.js"></script>

これがスクリプトとスタイルシートのインポートの合計ですが、<select>要素の 1 つを JQuery UI Selectmenu に「変換」しようとすると、Mozilla Web Developer の jquery.ui.selectmenu.js と jquery でこのエラーが発生します。 esque テーマは適用されません。

スクリプトが間違った順序で重要であり、メソッドが存在しないことが原因で発生する同様のエラーを見たことがありますが、ここで何が原因であるとは考えられません。

どんなアイデアでも素晴らしいでしょう。必要に応じてさらに多くのコードを与えることができますが、それはそれに適用された単なる<select>要素です。$('#exampleSelect').selectmenu();

4

2 に答える 2

5

暗闇の中でのランダムショット。jQuery UI 1.9 アップグレード ガイドによると、このメソッド.uniqueId()は jQuery UI 1.9 でのみ導入されました。お使いのバージョンはおそらく上記の方法をサポートしていないか、異なるバージョンを混在させている可能性があります。

于 2012-10-14T05:40:34.573 に答える