Привет, переполнение стека!
Я пытаюсь решить проблему переключения кнопок jQuery.
Я использую функцию свертывания Bootstrap 3.3.7 для отображения нескольких (около 12) расширяемых разделов на странице. Функции свертывания прекрасно работают. Моя проблема, когда дело доходит до нажатия кнопки, которую я бы хотел обработать с помощью jQuery. Кнопка должна переключаться между двумя строками текста («Развернуть историю» и «Свернуть историю») вместе с потрясающей по шрифту морковкой с наклоном вверх, которая переключается между вверх и вниз при расширении или сворачивании раздела.
С моей первой попыткой, я уверен, что есть лучший способ, но это то, что я мог придумать в моей неопытной голове - каждый раз, когда я нажимаю кнопку «Развернуть историю», все «Развернуть историю» кнопки меняются.
По какой-то причине я не могу обернуть голову, чтобы каждая кнопка, которую нажимают, была уникальной. Я подумал, что, может быть, я смогу каким-то образом использовать .attr('aria-controls');
для нацеливания на конкретный экземпляр кнопки, потому что они уникальны для каждой кнопки на странице.
В конце мне нужно всего лишь нажать кнопку, чтобы текст сменился морковкой вверх / вниз.
Я знаю, что JS Fiddle работает не совсем так, как у меня, надеюсь, он достаточно близко, чтобы передать то, что я пытался сделать. Пожалуйста, помогите мне найти лучшее решение для jQuery. Я ценю ваши предложения! Спасибо!
у меня в основном работает
JSFiddle
, надеюсь, поможет проиллюстрировать, что я пытаюсь сделать и с какой проблемой я сталкиваюсь.