DataTables set complex headers from javascript
<p>DataTables provide the following example to implement complex headers: <a href="https://datatables.net/examples/basic_init/complex_header.html" rel="nofollow">https://datatables.net/examples/basic_init/complex_header.html</a>
</p>

<p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
<div class="snippet-code">
<pre class="snippet-code-js lang-js prettyprint-override"><code>$(document).ready(function() {
    $('#example').DataTable();
} );</code></pre>
<pre class="snippet-code-html lang-html prettyprint-override"><code>&lt;head&gt;
  &lt;script src="//code.jquery.com/jquery-1.12.3.js"&gt;&lt;/script&gt;
  &lt;script src="https://cdn.datatables.net/1.10.12/js/jquery.dataTables.min.js"&gt;&lt;/script&gt;
    &lt;link rel="stylesheet" href="https://cdn.datatables.net/1.10.12/css/jquery.dataTables.min.css"&gt;
&lt;/head&gt;
&lt;table id="example" class="display" cellspacing="0" width="100%"&gt;
        &lt;thead&gt;
            &lt;tr&gt;
                &lt;th rowspan="2"&gt;Name&lt;/th&gt;
                &lt;th colspan="2"&gt;HR Information&lt;/th&gt;
                &lt;th colspan="3"&gt;Contact&lt;/th&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;th&gt;Position&lt;/th&gt;
                &lt;th&gt;Salary&lt;/th&gt;
                &lt;th&gt;Office&lt;/th&gt;
                &lt;th&gt;Extn.&lt;/th&gt;
                &lt;th&gt;E-mail&lt;/th&gt;
            &lt;/tr&gt;
        &lt;/thead&gt;
        &lt;tfoot&gt;
            &lt;tr&gt;
                &lt;th&gt;Name&lt;/th&gt;
                &lt;th&gt;Position&lt;/th&gt;
                &lt;th&gt;Salary&lt;/th&gt;
                &lt;th&gt;Office&lt;/th&gt;
                &lt;th&gt;Extn.&lt;/th&gt;
                &lt;th&gt;E-mail&lt;/th&gt;
            &lt;/tr&gt;
        &lt;/tfoot&gt;
        &lt;tbody&gt;
            &lt;tr&gt;
                &lt;td&gt;Tiger Nixon&lt;/td&gt;
                &lt;td&gt;System Architect&lt;/td&gt;
                &lt;td&gt;$320,800&lt;/td&gt;
                &lt;td&gt;Edinburgh&lt;/td&gt;
                &lt;td&gt;5421&lt;/td&gt;
                &lt;td&gt;t.nixon@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Garrett Winters&lt;/td&gt;
                &lt;td&gt;Accountant&lt;/td&gt;
                &lt;td&gt;$170,750&lt;/td&gt;
                &lt;td&gt;Tokyo&lt;/td&gt;
                &lt;td&gt;8422&lt;/td&gt;
                &lt;td&gt;g.winters@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Ashton Cox&lt;/td&gt;
                &lt;td&gt;Junior Technical Author&lt;/td&gt;
                &lt;td&gt;$86,000&lt;/td&gt;
                &lt;td&gt;San Francisco&lt;/td&gt;
                &lt;td&gt;1562&lt;/td&gt;
                &lt;td&gt;a.cox@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Cedric Kelly&lt;/td&gt;
                &lt;td&gt;Senior Javascript Developer&lt;/td&gt;
                &lt;td&gt;$433,060&lt;/td&gt;
                &lt;td&gt;Edinburgh&lt;/td&gt;
                &lt;td&gt;6224&lt;/td&gt;
                &lt;td&gt;c.kelly@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Airi Satou&lt;/td&gt;
                &lt;td&gt;Accountant&lt;/td&gt;
                &lt;td&gt;$162,700&lt;/td&gt;
                &lt;td&gt;Tokyo&lt;/td&gt;
                &lt;td&gt;5407&lt;/td&gt;
                &lt;td&gt;a.satou@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Brielle Williamson&lt;/td&gt;
                &lt;td&gt;Integration Specialist&lt;/td&gt;
                &lt;td&gt;$372,000&lt;/td&gt;
                &lt;td&gt;New York&lt;/td&gt;
                &lt;td&gt;4804&lt;/td&gt;
                &lt;td&gt;b.williamson@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Herrod Chandler&lt;/td&gt;
                &lt;td&gt;Sales Assistant&lt;/td&gt;
                &lt;td&gt;$137,500&lt;/td&gt;
                &lt;td&gt;San Francisco&lt;/td&gt;
                &lt;td&gt;9608&lt;/td&gt;
                &lt;td&gt;h.chandler@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Rhona Davidson&lt;/td&gt;
                &lt;td&gt;Integration Specialist&lt;/td&gt;
                &lt;td&gt;$327,900&lt;/td&gt;
                &lt;td&gt;Tokyo&lt;/td&gt;
                &lt;td&gt;6200&lt;/td&gt;
                &lt;td&gt;r.davidson@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Colleen Hurst&lt;/td&gt;
                &lt;td&gt;Javascript Developer&lt;/td&gt;
                &lt;td&gt;$205,500&lt;/td&gt;
                &lt;td&gt;San Francisco&lt;/td&gt;
                &lt;td&gt;2360&lt;/td&gt;
                &lt;td&gt;c.hurst@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Sonya Frost&lt;/td&gt;
                &lt;td&gt;Software Engineer&lt;/td&gt;
                &lt;td&gt;$103,600&lt;/td&gt;
                &lt;td&gt;Edinburgh&lt;/td&gt;
                &lt;td&gt;1667&lt;/td&gt;
                &lt;td&gt;s.frost@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Jena Gaines&lt;/td&gt;
                &lt;td&gt;Office Manager&lt;/td&gt;
                &lt;td&gt;$90,560&lt;/td&gt;
                &lt;td&gt;London&lt;/td&gt;
                &lt;td&gt;3814&lt;/td&gt;
                &lt;td&gt;j.gaines@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Quinn Flynn&lt;/td&gt;
                &lt;td&gt;Support Lead&lt;/td&gt;
                &lt;td&gt;$342,000&lt;/td&gt;
                &lt;td&gt;Edinburgh&lt;/td&gt;
                &lt;td&gt;9497&lt;/td&gt;
                &lt;td&gt;q.flynn@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Charde Marshall&lt;/td&gt;
                &lt;td&gt;Regional Director&lt;/td&gt;
                &lt;td&gt;$470,600&lt;/td&gt;
                &lt;td&gt;San Francisco&lt;/td&gt;
                &lt;td&gt;6741&lt;/td&gt;
                &lt;td&gt;c.marshall@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Haley Kennedy&lt;/td&gt;
                &lt;td&gt;Senior Marketing Designer&lt;/td&gt;
                &lt;td&gt;$313,500&lt;/td&gt;
                &lt;td&gt;London&lt;/td&gt;
                &lt;td&gt;3597&lt;/td&gt;
                &lt;td&gt;h.kennedy@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Tatyana Fitzpatrick&lt;/td&gt;
                &lt;td&gt;Regional Director&lt;/td&gt;
                &lt;td&gt;$385,750&lt;/td&gt;
                &lt;td&gt;London&lt;/td&gt;
                &lt;td&gt;1965&lt;/td&gt;
                &lt;td&gt;t.fitzpatrick@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Michael Silva&lt;/td&gt;
                &lt;td&gt;Marketing Designer&lt;/td&gt;
                &lt;td&gt;$198,500&lt;/td&gt;
                &lt;td&gt;London&lt;/td&gt;
                &lt;td&gt;1581&lt;/td&gt;
                &lt;td&gt;m.silva@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Paul Byrd&lt;/td&gt;
                &lt;td&gt;Chief Financial Officer (CFO)&lt;/td&gt;
                &lt;td&gt;$725,000&lt;/td&gt;
                &lt;td&gt;New York&lt;/td&gt;
                &lt;td&gt;3059&lt;/td&gt;
                &lt;td&gt;p.byrd@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Gloria Little&lt;/td&gt;
                &lt;td&gt;Systems Administrator&lt;/td&gt;
                &lt;td&gt;$237,500&lt;/td&gt;
                &lt;td&gt;New York&lt;/td&gt;
                &lt;td&gt;1721&lt;/td&gt;
                &lt;td&gt;g.little@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Bradley Greer&lt;/td&gt;
                &lt;td&gt;Software Engineer&lt;/td&gt;
                &lt;td&gt;$132,000&lt;/td&gt;
                &lt;td&gt;London&lt;/td&gt;
                &lt;td&gt;2558&lt;/td&gt;
                &lt;td&gt;b.greer@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Dai Rios&lt;/td&gt;
                &lt;td&gt;Personnel Lead&lt;/td&gt;
                &lt;td&gt;$217,500&lt;/td&gt;
                &lt;td&gt;Edinburgh&lt;/td&gt;
                &lt;td&gt;2290&lt;/td&gt;
                &lt;td&gt;d.rios@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Jenette Caldwell&lt;/td&gt;
                &lt;td&gt;Development Lead&lt;/td&gt;
                &lt;td&gt;$345,000&lt;/td&gt;
                &lt;td&gt;New York&lt;/td&gt;
                &lt;td&gt;1937&lt;/td&gt;
                &lt;td&gt;j.caldwell@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Yuri Berry&lt;/td&gt;
                &lt;td&gt;Chief Marketing Officer (CMO)&lt;/td&gt;
                &lt;td&gt;$675,000&lt;/td&gt;
                &lt;td&gt;New York&lt;/td&gt;
                &lt;td&gt;6154&lt;/td&gt;
                &lt;td&gt;y.berry@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Caesar Vance&lt;/td&gt;
                &lt;td&gt;Pre-Sales Support&lt;/td&gt;
                &lt;td&gt;$106,450&lt;/td&gt;
                &lt;td&gt;New York&lt;/td&gt;
                &lt;td&gt;8330&lt;/td&gt;
                &lt;td&gt;c.vance@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Doris Wilder&lt;/td&gt;
                &lt;td&gt;Sales Assistant&lt;/td&gt;
                &lt;td&gt;$85,600&lt;/td&gt;
                &lt;td&gt;Sidney&lt;/td&gt;
                &lt;td&gt;3023&lt;/td&gt;
                &lt;td&gt;d.wilder@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Angelica Ramos&lt;/td&gt;
                &lt;td&gt;Chief Executive Officer (CEO)&lt;/td&gt;
                &lt;td&gt;$1,200,000&lt;/td&gt;
                &lt;td&gt;London&lt;/td&gt;
                &lt;td&gt;5797&lt;/td&gt;
                &lt;td&gt;a.ramos@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Gavin Joyce&lt;/td&gt;
                &lt;td&gt;Developer&lt;/td&gt;
                &lt;td&gt;$92,575&lt;/td&gt;
                &lt;td&gt;Edinburgh&lt;/td&gt;
                &lt;td&gt;8822&lt;/td&gt;
                &lt;td&gt;g.joyce@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Jennifer Chang&lt;/td&gt;
                &lt;td&gt;Regional Director&lt;/td&gt;
                &lt;td&gt;$357,650&lt;/td&gt;
                &lt;td&gt;Singapore&lt;/td&gt;
                &lt;td&gt;9239&lt;/td&gt;
                &lt;td&gt;j.chang@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Brenden Wagner&lt;/td&gt;
                &lt;td&gt;Software Engineer&lt;/td&gt;
                &lt;td&gt;$206,850&lt;/td&gt;
                &lt;td&gt;San Francisco&lt;/td&gt;
                &lt;td&gt;1314&lt;/td&gt;
                &lt;td&gt;b.wagner@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Fiona Green&lt;/td&gt;
                &lt;td&gt;Chief Operating Officer (COO)&lt;/td&gt;
                &lt;td&gt;$850,000&lt;/td&gt;
                &lt;td&gt;San Francisco&lt;/td&gt;
                &lt;td&gt;2947&lt;/td&gt;
                &lt;td&gt;f.green@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Shou Itou&lt;/td&gt;
                &lt;td&gt;Regional Marketing&lt;/td&gt;
                &lt;td&gt;$163,000&lt;/td&gt;
                &lt;td&gt;Tokyo&lt;/td&gt;
                &lt;td&gt;8899&lt;/td&gt;
                &lt;td&gt;s.itou@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Michelle House&lt;/td&gt;
                &lt;td&gt;Integration Specialist&lt;/td&gt;
                &lt;td&gt;$95,400&lt;/td&gt;
                &lt;td&gt;Sidney&lt;/td&gt;
                &lt;td&gt;2769&lt;/td&gt;
                &lt;td&gt;m.house@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Suki Burks&lt;/td&gt;
                &lt;td&gt;Developer&lt;/td&gt;
                &lt;td&gt;$114,500&lt;/td&gt;
                &lt;td&gt;London&lt;/td&gt;
                &lt;td&gt;6832&lt;/td&gt;
                &lt;td&gt;s.burks@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Prescott Bartlett&lt;/td&gt;
                &lt;td&gt;Technical Author&lt;/td&gt;
                &lt;td&gt;$145,000&lt;/td&gt;
                &lt;td&gt;London&lt;/td&gt;
                &lt;td&gt;3606&lt;/td&gt;
                &lt;td&gt;p.bartlett@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Gavin Cortez&lt;/td&gt;
                &lt;td&gt;Team Leader&lt;/td&gt;
                &lt;td&gt;$235,500&lt;/td&gt;
                &lt;td&gt;San Francisco&lt;/td&gt;
                &lt;td&gt;2860&lt;/td&gt;
                &lt;td&gt;g.cortez@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Martena Mccray&lt;/td&gt;
                &lt;td&gt;Post-Sales support&lt;/td&gt;
                &lt;td&gt;$324,050&lt;/td&gt;
                &lt;td&gt;Edinburgh&lt;/td&gt;
                &lt;td&gt;8240&lt;/td&gt;
                &lt;td&gt;m.mccray@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Unity Butler&lt;/td&gt;
                &lt;td&gt;Marketing Designer&lt;/td&gt;
                &lt;td&gt;$85,675&lt;/td&gt;
                &lt;td&gt;San Francisco&lt;/td&gt;
                &lt;td&gt;5384&lt;/td&gt;
                &lt;td&gt;u.butler@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Howard Hatfield&lt;/td&gt;
                &lt;td&gt;Office Manager&lt;/td&gt;
                &lt;td&gt;$164,500&lt;/td&gt;
                &lt;td&gt;San Francisco&lt;/td&gt;
                &lt;td&gt;7031&lt;/td&gt;
                &lt;td&gt;h.hatfield@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Hope Fuentes&lt;/td&gt;
                &lt;td&gt;Secretary&lt;/td&gt;
                &lt;td&gt;$109,850&lt;/td&gt;
                &lt;td&gt;San Francisco&lt;/td&gt;
                &lt;td&gt;6318&lt;/td&gt;
                &lt;td&gt;h.fuentes@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Vivian Harrell&lt;/td&gt;
                &lt;td&gt;Financial Controller&lt;/td&gt;
                &lt;td&gt;$452,500&lt;/td&gt;
                &lt;td&gt;San Francisco&lt;/td&gt;
                &lt;td&gt;9422&lt;/td&gt;
                &lt;td&gt;v.harrell@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Timothy Mooney&lt;/td&gt;
                &lt;td&gt;Office Manager&lt;/td&gt;
                &lt;td&gt;$136,200&lt;/td&gt;
                &lt;td&gt;London&lt;/td&gt;
                &lt;td&gt;7580&lt;/td&gt;
                &lt;td&gt;t.mooney@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Jackson Bradshaw&lt;/td&gt;
                &lt;td&gt;Director&lt;/td&gt;
                &lt;td&gt;$645,750&lt;/td&gt;
                &lt;td&gt;New York&lt;/td&gt;
                &lt;td&gt;1042&lt;/td&gt;
                &lt;td&gt;j.bradshaw@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Olivia Liang&lt;/td&gt;
                &lt;td&gt;Support Engineer&lt;/td&gt;
                &lt;td&gt;$234,500&lt;/td&gt;
                &lt;td&gt;Singapore&lt;/td&gt;
                &lt;td&gt;2120&lt;/td&gt;
                &lt;td&gt;o.liang@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Bruno Nash&lt;/td&gt;
                &lt;td&gt;Software Engineer&lt;/td&gt;
                &lt;td&gt;$163,500&lt;/td&gt;
                &lt;td&gt;London&lt;/td&gt;
                &lt;td&gt;6222&lt;/td&gt;
                &lt;td&gt;b.nash@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Sakura Yamamoto&lt;/td&gt;
                &lt;td&gt;Support Engineer&lt;/td&gt;
                &lt;td&gt;$139,575&lt;/td&gt;
                &lt;td&gt;Tokyo&lt;/td&gt;
                &lt;td&gt;9383&lt;/td&gt;
                &lt;td&gt;s.yamamoto@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Thor Walton&lt;/td&gt;
                &lt;td&gt;Developer&lt;/td&gt;
                &lt;td&gt;$98,540&lt;/td&gt;
                &lt;td&gt;New York&lt;/td&gt;
                &lt;td&gt;8327&lt;/td&gt;
                &lt;td&gt;t.walton@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Finn Camacho&lt;/td&gt;
                &lt;td&gt;Support Engineer&lt;/td&gt;
                &lt;td&gt;$87,500&lt;/td&gt;
                &lt;td&gt;San Francisco&lt;/td&gt;
                &lt;td&gt;2927&lt;/td&gt;
                &lt;td&gt;f.camacho@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Serge Baldwin&lt;/td&gt;
                &lt;td&gt;Data Coordinator&lt;/td&gt;
                &lt;td&gt;$138,575&lt;/td&gt;
                &lt;td&gt;Singapore&lt;/td&gt;
                &lt;td&gt;8352&lt;/td&gt;
                &lt;td&gt;s.baldwin@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Zenaida Frank&lt;/td&gt;
                &lt;td&gt;Software Engineer&lt;/td&gt;
                &lt;td&gt;$125,250&lt;/td&gt;
                &lt;td&gt;New York&lt;/td&gt;
                &lt;td&gt;7439&lt;/td&gt;
                &lt;td&gt;z.frank@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Zorita Serrano&lt;/td&gt;
                &lt;td&gt;Software Engineer&lt;/td&gt;
                &lt;td&gt;$115,000&lt;/td&gt;
                &lt;td&gt;San Francisco&lt;/td&gt;
                &lt;td&gt;4389&lt;/td&gt;
                &lt;td&gt;z.serrano@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Jennifer Acosta&lt;/td&gt;
                &lt;td&gt;Junior Javascript Developer&lt;/td&gt;
                &lt;td&gt;$75,650&lt;/td&gt;
                &lt;td&gt;Edinburgh&lt;/td&gt;
                &lt;td&gt;3431&lt;/td&gt;
                &lt;td&gt;j.acosta@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Cara Stevens&lt;/td&gt;
                &lt;td&gt;Sales Assistant&lt;/td&gt;
                &lt;td&gt;$145,600&lt;/td&gt;
                &lt;td&gt;New York&lt;/td&gt;
                &lt;td&gt;3990&lt;/td&gt;
                &lt;td&gt;c.stevens@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Hermione Butler&lt;/td&gt;
                &lt;td&gt;Regional Director&lt;/td&gt;
                &lt;td&gt;$356,250&lt;/td&gt;
                &lt;td&gt;London&lt;/td&gt;
                &lt;td&gt;1016&lt;/td&gt;
                &lt;td&gt;h.butler@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Lael Greer&lt;/td&gt;
                &lt;td&gt;Systems Administrator&lt;/td&gt;
                &lt;td&gt;$103,500&lt;/td&gt;
                &lt;td&gt;London&lt;/td&gt;
                &lt;td&gt;6733&lt;/td&gt;
                &lt;td&gt;l.greer@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Jonas Alexander&lt;/td&gt;
                &lt;td&gt;Developer&lt;/td&gt;
                &lt;td&gt;$86,500&lt;/td&gt;
                &lt;td&gt;San Francisco&lt;/td&gt;
                &lt;td&gt;8196&lt;/td&gt;
                &lt;td&gt;j.alexander@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Shad Decker&lt;/td&gt;
                &lt;td&gt;Regional Director&lt;/td&gt;
                &lt;td&gt;$183,000&lt;/td&gt;
                &lt;td&gt;Edinburgh&lt;/td&gt;
                &lt;td&gt;6373&lt;/td&gt;
                &lt;td&gt;s.decker@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Michael Bruce&lt;/td&gt;
                &lt;td&gt;Javascript Developer&lt;/td&gt;
                &lt;td&gt;$183,000&lt;/td&gt;
                &lt;td&gt;Singapore&lt;/td&gt;
                &lt;td&gt;5384&lt;/td&gt;
                &lt;td&gt;m.bruce@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Donna Snider&lt;/td&gt;
                &lt;td&gt;Customer Support&lt;/td&gt;
                &lt;td&gt;$112,000&lt;/td&gt;
                &lt;td&gt;New York&lt;/td&gt;
                &lt;td&gt;4226&lt;/td&gt;
                &lt;td&gt;d.snider@datatables.net&lt;/td&gt;
            &lt;/tr&gt;
        &lt;/tbody&gt;
    &lt;/table&gt;</code></pre>
</div>
</div>
</p>

<p>However, I am using JavaScript initialization:</p>

<p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
<div class="snippet-code">
<pre class="snippet-code-js lang-js prettyprint-override"><code> var table = $('#example').DataTable( {
      data: myData,
      dom: "B&lt;'row'&lt;'col-sm-6'l&gt;&lt;'col-sm-6'f&gt;&gt;&lt;'row'&lt;'col-sm-12'tr&gt;&gt;&lt;'row'&lt;'col-sm-5'i&gt;&lt;'col-sm-7'p&gt;&gt;",
      columns: [ {
        title: "Position",
        data: 'position'
      }, {
        title: "Salary",
        data: 'salary'
      }, {
        title: "Office",
        data: 'office'
      }, {title: "Extn",
        data: 'Extn'}, 
         {title: "Email",
        data: 'Email'}],
});</code></pre>
<pre class="snippet-code-html lang-html prettyprint-override"><code>&lt;table id="cacheTable" class="table-striped"&gt;
&lt;/table&gt;</code></pre>
</div>
</div>
</p>

<p>This in itself works fine (example doesn't include data/libraries), but now how do I add the complex headers when I instantiate DataTables in this way?</p>