I have the next structure:
<div class="location" onclick="hide();">
<div class="cat_row"></div>
<div class="coordinates" data-latitude="51.412176" data-longitude="-0.701547"></div>
</div>
And my hide function():
var hide = function(){
var latitude = $(this).children('.coordinates').data('latitude');
var alert_this = $(this).children('.coordinates').data('latitude');
alert(alert_this);
}
and it prints undefined. What is the problem?