Here is a simplified version of my HTML
<div class="post-title-div">
    <a href="link" class="post-title">Link</a>
</div>
<div></div>
<div>
    <img class="eye-icon" src="link.jpg"/>
</div>
JavaScript:
  $(".eye-icon").click(function(){
    var link = $(this).parent('.post-title-div').find(".post-title").attr("href");
  })
alert(link) returns undefined, why? 
$(this).parent('.post-title-div').find(".post-title") by itself returns [object Object]
 
     
    