我有一个jquery对象传递给我的函数。在函数中我得到了一个兄弟姐妹。现在,如何将.hover应用于一个调用中的两个对象。
由于
答案 0 :(得分:5)
不确定我确切地知道你想要达到什么目标,但这样的事情呢?
myObject.siblings('selector').andSelf().addClass('hover');
选择器取决于您希望如何找到您的兄弟姐妹。您可能希望使用next('selector')
或prev('selector')
之类的内容,而不是siblings()
。
<强>更新强>
如果第二个对象不是可以链接到第一个对象的东西,那么通过一个简单的选择器(如果它是一个兄弟,你应该能够做到的话),那就是一个更通用的解决方案。
var jq1 = $('any set of elements');
var jq2 = $('any other set of elements');
var all = jq1.add(jq2);
这样,无论您如何找到jq1
或jq2
,它们都会合并到变量all
中。从这里你可以做到
all.addClass('hover');
或
all.click();