3

ページがアラートで使用している jQuery のバージョンを取得しようとしています。それは完璧に機能します:

私が使うalert(jQuery.prototype.jquery)

ここで私の質問は、ここでプロトタイプの前後に指定されている jQuery と jquery の単語の違いは何ですか。

どちらが $ で指定されます。

4

3 に答える 3

7

1 つ目は「$」で指定され、2 つ目は jquery のバージョン番号を返すためのものです。

Chrome コンソールで ->

jQuery >>> function (a,b){return new e.fn.init(a,b,h)}

$ >>> function (a,b){return new e.fn.init(a,b,h)}

jQuery.prototype.jquery >>> "1.7.1"

JavaScript では大文字と小文字が区別されるため、jQuery と jquery は 2 つの異なる変数であることに注意してください。

于 2012-08-30T17:56:06.080 に答える
3

大文字の「Q」と同じ$です。jQuery小文字jqueryはバージョン番号のみを表します。

より一般的には、jQuery.fn.jqueryまたは のような構築された jQuery オブジェクトのプロパティとして記述されますjQuery('div').jquery

于 2012-08-30T17:58:29.590 に答える
2

グローバル変数$jQuery変数は同じ関数オブジェクトを指すだけで、「エイリアス」です。jqueryプロトタイプ オブジェクトのプロパティの名前です。2 つの名前は互いに何の関係もありません。異なるオブジェクトの異なるプロパティの名前です。

于 2012-08-30T18:01:36.167 に答える