1

我正在调试一段 jquery,发现这个片段我不明白。

有人介意分解它以便我可以研究各个部分吗?

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

3 回答 3

1

这会将窗口对象的“特定”属性设置为由 specific_class 变量定义的类。

假设 specific_class 变量包含文本“myClass”,那么 window.specific 将等于:-

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

这又将引用 myClass 类的所有实例。

于 2012-12-02T11:28:37.570 回答
1

specific在函数外部的“窗口范围”中定义。specific_class里面会有一些类名,它在 jQuery 选择器中使用,匹配的元素被分配给window.specific.

现场演示

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

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

基本上它寻找一个类...

.是类选择器的参数。specific_class是一个引用类名的变量。查找该变量,您会发现该类的含义。

于 2012-12-02T11:27:04.707 回答