Как я могу добавить всех братьев и сестер текущего селектора в jQuery
Я пробовал это, но он не работает:
$('div').add($(this).siblings());
Я хочу анимировать братьев и сестер одновременно. Может ли кто-нибудь помочь?
Ответы
Ответ 1
Вам нужно использовать .addBack()
, чтобы получить как div, так и его братья и сестры. В версиях jQuery раньше 1,8 вместо этого следует использовать .andSelf()
, который теперь является просто псевдонимом для .addBack()
(спасибо Sable).
// jQuery 1.8+
$("#myDiv").siblings().addBack();
// jQuery <1.8
$("#myDiv").siblings().andSelf();
Ответ 2
Это может быть?
$('div').add($(this).siblings('*'));
Ответ 3
для анимации вы можете использовать animate и для добавления братьев и сестер укажите, хотите ли вы добавить братьев и сестер в объект jQuery или сам элемент?