$(function() { $.getJSON('js/apps.json', function(data) { $.each(data, function(id, props) { var div = $('#'+id).show(); if (props.hasOwnProperty('url')) { var url = props.url.replace('{host}', window.location.hostname); div.find('h2 a').attr('href', url); div.find('.url').text(url); } if (props.hasOwnProperty('login')) div.find('.login').text(props.login); if (props.hasOwnProperty('password')) div.find('.password').text(props.password); }); }); });