我正在調試一塊jquery,發現這個片段,我不明白。瞭解jquery代碼片段,窗口。*
有人會介意將其分解,以便我可以研究各個部分嗎?
window.specific = $('.' + specific_class);
我正在調試一塊jquery,發現這個片段,我不明白。瞭解jquery代碼片段,窗口。*
有人會介意將其分解,以便我可以研究各個部分嗎?
window.specific = $('.' + specific_class);
specific
在功能外 「窗口範圍」 中定義。 specific_class
將在其中有一些類名稱,並將其用於jQuery選擇器中,並將匹配的元素分配給window.specific
。
window.specific = "";
specific_class = 'someclass';
function myfun()
{
window.specific = $('.' + specific_class);
}
感謝小提琴,所以window.specific是一個全局對象,它涉及.specific_class的所有實例。但既然你已經可以瞄準每個'.specific_class',我很好奇爲什麼這是必要的 - 我相信這將變得清晰,但... – rix
基本上它看起來一類...
.
是一類選擇的說法。 specific_class
是一個會引用類名的變量。尋找這個變量,你會發現這個類的含義。
這將window對象的'specific'屬性設置爲由specific_class變量定義的類。
讓我們說,specific_class變量包含文本「MyClass的」,然後window.specific將等於: -
window.specific = $('.myClass');
這反過來會參考MyClass類的所有實例。
通過爲'window.'加前綴,變量將被全局定義。這樣可以更容易地調試變量的值(例如,通過控制檯)。 –
它只是緩存全局變量中由.specific_class匹配的元素列表。 –