Include files with jQuery.load
jQuery.load is a useful, cross-editor way to get include files while building static HTML sites. Here's a clean, simple implementation that I like to use:
<div class="include" data-file="header.html"></div>
<div class="include" data-file="sidebar.html"></div>
<!-- etc... -->
<script>
$(function () {
$('.include').each(function() {
$(this).load($(this).data('file'), function() {
$(this).children().first().unwrap(); // remove the include div
});
});
});
</script>
NOTE: Any <script>
tags inside include files must have type="text/javascript"
in order to execute properly.
Fix for Chrome
Written by Jacob Lichner
Related protips
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Best
#Chrome
Authors
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#