Вы можете использовать this
как ссылку на элемент, на который щелкнули, затем обернуть его в объект jQuery и использовать .children('.image_path')
, чтобы получить скрытый div, а затем .html()
, чтобы получить его содержимое.
$(".load_image").click(function(){
var hidden_content = $(this).children('.image_path').html();
$("#ajax_result").html(ajax_load).load("<?php bloginfo('url') ?>/image_path");
});
Или, возможно, лучше хранить данные как пользовательский атрибут, используя атрибут HTML5 data-
.
<div class="load_image" data-hidden="portfolio-1">
<img src="..here is the thumbnail source" />
</div>
Затем используйте метод jQuery .data()
для извлечения данных.
var hidden_content = $(this).data('hidden');