0

最後のバージョンのjstreeを使用するコントロールを構築しています。問題は、システム全体が jQuery 1.3.2 を使用して構築されていることですが、jstree に jQuery 1.4.2 を使用する必要があります。また、エラーを防ぐためにも、システムを正常に動作させるために jQuery 1.3.2 を指している「$」が必要です。私はこのような問題を解決しようとしました

var jq142 = jQuery.noConflict(true);

そしてそれは機能しますが、 $("#id").datepicker を介して初期化された "datepicker" のようなフォームに他のコントロールを追加すると、エラー$("#id").datepicker is not a function がスローされます

firebug を使用して DOM 変数を検査すると、すべて問題ありません。$ は 1.3.2 を指しており、datepicker 関数が登録されています。

それは何ですか?

ありがとう

4

1 に答える 1

1

未回答の質問を探してこの問題にたどり着いた場合、答えは単純に 1.4 にアップグレードすることでした。*

ところで: jQuery 1.7 がリリースされたばかりです... もう一度アップグレードする時が来ました ;-)

于 2011-11-13T17:18:15.770 に答える