Скажем, у меня есть следующий HTML-макет:Отображение следующей ДИВ по щелчку
<div class="main">
<div class="comment">
<div class="info">
<div class="data">
<img src="image.png" class="image-click" />
</div>
</div>
</div>
<div class="open-me"></div>
<div class="comment">
<div class="info">
<div class="data">
<img src="image.png" class="image-click" />
</div>
</div>
</div>
<div class="open-me"></div>
<div class="comment">
<div class="info">
<div class="data">
<img src="image.png" class="image-click" />
</div>
</div>
</div>
<div class="open-me"></div>
</div>
... etc ...
Как бы сделать так, чтобы при нажатии на изображение в одном из comment
классов, он показывает HTML в классе next
open-me
?
Вот что я до сих пор:
$(document).ready(function() {
$(document).on("click", ".image-click", function() {
$.ajax({
url: 'show_html.php',
type: "POST",
success: function() {
$(this).find(".open-me").html(); /* this is where I'm stuck */
}
});
});
});
Добро пожаловать, вы не отправляете никаких параметров .. без необходимости GET/POST: D –