私は2つのjquery uiタブを持っていますが、それぞれにhtmlテーブルがあります。このスクリプトは両方のテーブルをダウンロードしますが、どうすればアクティブなタブのテーブルをExcelにダウンロードするだけですか?htmlテーブルのダウンロードxlsx
$("#btnExport").click(function(e) {
e.preventDefault();
//getting data from our table
var data_type = 'data:application/vnd.ms-excel';
var table_div = document.getElementById('tabs');
var table_html = table_div.outerHTML.replace(/ /g, '%20');
var a = document.createElement('a');
a.href = data_type + ', ' + table_html;
a.download = 'exported_table_' + Math.floor((Math.random() * 9999999) + 1000000) + '.xlsx';
a.click();
});
フィドルリンク:https://jsfiddle.net/d19918/nz1yc3x0/10/
これはawefulコードです。これは混在したバニラ、混合jquery、そして全くJavaではありません:) – Alex