Добрый день! есть блоки
<div class="price">
<span>350р</span>
<i class="icon green"></i>
<div class="textDiscount">
Quisque at odio pulvinar, aliquet lacus vel, efficitur nibh. Donec non elit augue. Donec lobortis efficitur ornare. Sed viverra tortor lorem, ut aliquam odio pretium id.
</div>
</div>
<div class="price">
<span>280р</span>
<i class="icon red"></i>
<div class="textDiscount">
Quisque at odio pulvinar, aliquet lacus vel, efficitur nibh. Donec non elit augue. Donec lobortis efficitur ornare. Sed viverra tortor lorem, ut aliquam odio pretium id.
</div>
</div>
мне нужно что бы при нажатии на .icon открывался .textDiscount . Я прописываю
$(document).on('click','.price .icon',function(e){
$(this).siblings('.textDiscount').slideToggle(300);
});
и что-то не срабатывает. Подскажите где ошибка?