1

私はjqueryの一部をデバッグしていますが、理解できないこのスニペットを見つけました。

私が個々の部分を研究できるように、誰かがそれを分解してくれませんか?

 window.specific = $('.' + specific_class);
4

3 に答える 3

1

specific関数外の「ウィンドウスコープ」で定義されます。specific_classクラス名が含まれ、jQueryセレクターで使用され、一致した要素がに割り当てられwindow.specificます。

ライブデモ

window.specific = "";
specific_class =  'someclass';

function myfun()
{
    window.specific = $('.' + specific_class);
}
于 2012-12-02T11:26:57.100 に答える
1

これにより、ウィンドウオブジェクトの「specific」プロパティが、specific_class変数で定義されたクラスに設定されます。

Specific_class変数にテキスト「myClass」が含まれているとすると、window.specificは次のようになります。-

window.specific = $('.myClass');

これは、myClassクラスのすべてのインスタンスを参照します。

于 2012-12-02T11:28:37.570 に答える
0

基本的にクラスを探します...

.クラスセレクターの引数です。specific_classクラス名を参照する変数です。その変数を探すと、クラスの意味がわかります。

于 2012-12-02T11:27:04.707 に答える