У меня есть N-ое количество таких элементов на странице:
Любой текст
//этот элемент скрыт по-умолчанию.
Мне нужно, чтобы при нажатии на
Любой текст
Показывался div buttons . Причем только тот, который в данном блоке main.
Я нашел примерный скриптик и чуть подстроил под себя , но проблема в том, что это открывает кнопки всех элементов.
Как это поменять?
Ссылка на JSFiddle Ответ
Еще вариант, который точно работает в хроме: $(".text").click(function() { $(this).closest('.main').find('.buttons').show(); }); UPDATE $(".text").click(function() { e = $(this).closest('.main').find('.buttons'); if(!e.is(':visible')) { $('.buttons').hide(); e.show(); } }); Понял так.
Комментариев нет:
Отправить комментарий