HTML:
<div class="container">
<ul>
<li class="item" id="id_1">
<h2>header</h2>
<div class="c_image">
<img/>
</div>
</li>
</ul>
</div>
Click event on images must trigger a click event on the related h2. The html is automatically rendered.
JS:
$(".container .item .c_image img").each(function(){
$(this).click(function(){
//console.log($(this).parent("li.item"));
$(this).closest("h2")[0].click();
});
});
What is the best solution is this situation, I tried closest but it doesn't trigger the h2 click event.
This works fine:
$('#id_1 .c_image img').click(function(){
$('li#id_1 h2')[0].click();
});