选择变量/选择器和$(this)

时间:2011-01-28 04:04:34

标签: javascript jquery variables jquery-selectors

我目前正在尝试优化我的功能,并希望同时选择$(this)以及$(#selector)varName我已在下面列出我的代码以展示示例,I做了一些搜索,找不到具体的东西。

$(varName, this).stop().animate({opacity : 1}, 'slow');

所有帮助表示赞赏。

4 个答案:

答案 0 :(得分:2)

如果将第二个参数传递给$(),则jQuery会将其视为要搜索的上下文。您需要使用.add()方法构建jQuery对象,如下所示:

$("#selector").add(this).add(varName).stop().animate({opacity : 1}, 'slow');

答案 1 :(得分:1)

试试这可能会解决您的问题。

$(“#selector”)。add(this).add(varName).stop(true).animate({opacity:1},'slow');

答案 2 :(得分:0)

尝试更改为:

$(varName, this).stop(true).animate({opacity : 1}, 'slow');

答案 3 :(得分:0)

假设varName类似于$('#foo') ...

$(this).add(varName).stop().animate({opacity : 1}, 'slow');