Задать вопрос
@Toster777

Как сделать так, чтобы выпадающее меню открывалось не во всех блоках?

Есть простое решение на JS
$('.edit_comment span').click(function () {$('.edit_comment ul').fadeToggle(400); return false;});


При нажатии на SPAN открывается выпадающий список UL.
Это кнопка редактировать в комментариях на сайте. Так как комментарий там не один, то меню открывается во всех комментариях. Как сделать так, что при нажатии на кнопку в определенном комментарии, открывалось меню ИМЕННО в этом комментарии?:

Спасибо
  • Вопрос задан
  • 60 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
$('.edit_comment span').click(function () {
  $('.edit_comment ul') // здесь вы выбираете ВСЕ элементы. 
       .fadeToggle(400);
   return false;
});

Научитесь в traversing или передавайте id, или ссылку на нужное меню.

Например
$(this) // кликнутый span
  .closest('.edit_comment') // ближайший родительский .edit_comment
  .find('ul') // вложенные в него ul
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы