簡體   English   中英

如何將jQuery懸停應用於多個元素

[英]how to apply jquery hover for multiple elements

我有一個jquery對象傳遞給我的函數。 在函數中,我進入了同級之一。 現在,如何在一次調用中將.hover應用於兩個對象。

謝謝

不確定我確切地知道您要實現什么,但是這樣的事情?

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);

這樣,無論您如何找到jq1jq2 ,它們都將合並到變量all 從這里你可以做

all.addClass('hover');

要么

all.click();

工作實例

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM