【问题标题】:Chaining the JQuery object [$(this)] and other objects链接 JQuery 对象 [$(this)] 和其他对象 【发布时间】:2011-01-19 19:54:45 【问题描述】: 如何将 jQuery 对象与另一个对象链接,例如: ($(this) AND $('#foo')).hide(); 这可能吗? 【问题讨论】: 标签: jquery 【解决方案1】: 我想你在找.add() $(this).add('#foo').hide(); 编辑 有趣的是,你不能以“this”开头。必须与元素有关。已经说过(并且现在)使用以下内容: <a href="#">Hide both</a> <div id="foo"> Additional content to hide </div> $('a').click(function(){ $('#foo').add(this).hide(); }); 证明work。同时,我将看看我能找到什么关于为什么以前的版本不起作用。 【讨论】: @lolCoder:我注意到了。然而,文档说它应该可以工作。等等,继续努力。 @Brad:这是因为与添加到的对象的上下文有关的一个奇怪问题。不久前我有过a question。 @patrick dw:实际上,以一种奇怪的方式,完全有道理。我什至不将其称为错误,而是将其称为未记录的功能。感谢您的信息。 @Brad:是的,我可能不应该称之为问题。更像是一种意想不到的行为。当我对您的原始答案进行投票时,我实际上忘记了它。你的编辑提醒了我。