https://jsfiddle.net/6gbry3ec/
Как ты одновременно собираешься нажимать и на 
#add-deal и на 
.img-clear который создается внутри.... 
 - То, что выделено красным будет выполнено только при нажатии на фиолетовое - логично ? 
 - То, что красным нужно вынести за пределы фиолетового 
 - используй 
closestвместо 
parent
- Что бы обращаться к элементам, которые добавляются динамически нужно использовать делегирование 
  и обращаться от родителя, например body 
Читай: 
Делегирование событий
$('.body').on('click', '.your_element', function() {