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

Программирование на jquery
Ответить
Гость
 JQuery: могу ли я пройти внутри метода not()?

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


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

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

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

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

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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