Как обратится к объекту из динамически созданного div?
У вас target_obj - это не DOM-элемент, а jQuery-обертка, внутри которой есть ссылка на DOM-элемент.
Можете сделать console.log(target_obj[0]) и посмотреть.
При этом $('.superior_magazine_point:last') - это ДРУГАЯ обертка с ссылкой на тот-же самый DOM-элемент. Или на другой, если к моменту этого запроса были еще элементы добавлены.
Можно сделать так:var newDiv = $('<div class="superior_magazine_point"></div>')
newDiv.data('name', 'Василий')
$('body').append(newDiv)

$(document).on('click', '.superior_magazine_point', function(){
  alert( $(this).data('name') )
})
Используйте dataset, передавая в него ссылку на объект.$('#block').data('obj', { a: 10, b: 20});
console.warn($('#block').data('obj').a); // Выведет 10
В нем можно хранить ссылки на объекты, и потом их легко получать через метод data. Также и будете писать $(this).data('obj').name