JQuery: могу ли я пройти внутри метода not()?CSS

Разбираемся в CSS
Гость
JQuery: могу ли я пройти внутри метода not()?

Сообщение Гость »


Я хочу обратиться ко всем остальным элементам DOM с определенным классом во всех контейнерах, кроме текущего. Могу ли я перейти к братьям и сестрам в методе not?

Пример структуры кода (все элементы div имеют некоторый контент, который здесь опущен):

РЕДАКТИРОВАТЬ (после того, как я уже получил правильный ответ...): (Извините, я допустил ошибку в своем вопросе при переносе моей реальной ситуации в эту структуру примера):

При нажатии на второй элемент с классом .b (т.е. селектор $('.y .b') я хотел бы установить (фактически сброс) color для класса .d в двух других элементах, то есть селекторах $('.x .d') и $('.z .d'). В реальной ситуации элементов гораздо больше, и мне бы хотелось избежать слишком длинных (и разных) селекторов, которые мне в противном случае придется использовать. Итак, я думаю о чем-то вроде

$('.b').click(function(){ $('.d').not(siblings()).css('backgroundColor', '#d8a'); }) Но это не работает. Есть предложения?

Вернуться в «CSS»