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

Posted

技术标签:

【中文标题】选择变量/选择器和 $(this)【英文标题】:selecting variable / selector and $(this) 【发布时间】:2011-06-17 00:28:46 【问题描述】:

我目前正在尝试优化我拥有的功能,并希望同时选择 $(this) 以及 $(#selector)varName 我在下面列出了我的代码以显示示例,我已经进行了一些搜索并且无法找到任何具体的东西。

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

感谢所有帮助。

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

【参考方案2】:

试试这个可能会解决你的问题。

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

【讨论】:

【参考方案3】:

尝试更改为:

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

【讨论】:

【参考方案4】:

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

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

【讨论】:

以上是关于选择变量/选择器和 $(this)的主要内容,如果未能解决你的问题,请参考以下文章

jQuery 类选择器和 $(this)

对动态元素使用 JQuery 选择器和“this”

Ext JS 4 - 理解 this.control、选择器和事件处理

日期选择器和时间选择器的问题

如何结合 JQuery 选择器和变量来缩短代码以便于扩展?

mui选择器和软键盘冲突解决