$(document).ready(function() { $('#letter-a a').click(function(event) { event.preventDefault(); $('#dictionary').load('a.html'); }); $('#letter-b a').click(function(event) { event.preventDefault(); $.getJSON('b.json', function(data) { var html = ''; $.each(data, function(entryIndex, entry) { html += '
'; html += '

' + entry.term + '

'; html += '
' + entry.part + '
'; html += '
'; html += entry.definition; if (entry.quote) { html += '
'; $.each(entry.quote, function(lineIndex, line) { html += '
' + line + '
'; }); if (entry.author) { html += '
' + entry.author + '
'; } html += '
'; } html += '
'; html += '
'; }); $('#dictionary').html(html); }); }); $('#letter-c a').click(function(event) { event.preventDefault(); $.getScript('c.js'); }); $('#letter-d a').click(function(event) { event.preventDefault(); $.get('d.xml', function(data) { $('#dictionary').empty(); $(data).find('entry').each(function() { var $entry = $(this); var html = '
'; html += '

' + $entry.attr('term'); html += '

'; html += '
' + $entry.attr('part'); html += '
'; html += '
'; html += $entry.find('definition').text(); var $quote = $entry.find('quote'); if ($quote.length) { html += '
'; $quote.find('line').each(function() { html += '
'; html += $(this).text() + '
'; }); if ($quote.attr('author')) { html += '
'; html += $quote.attr('author') + '
'; } html += '
'; } html += '
'; html += '
'; $('#dictionary').append($(html)); }); }); }); $('#letter-e a').click(function(event) { event.preventDefault(); var requestData = {term: $(this).text()}; $.get('e.php', requestData, function(data) { $('#dictionary').html(data); }); }); });