簡體   English   中英

如何使用jquery將html值(不是表)導出到csv文件?

[英]How to export html value(not table) to a csv file with jquery?

我有一個頁面用戶可以像下面一樣動態添加或編輯html值,我需要將它保存到數據庫,我找到了一個方法 - php讀取csv文件然后更新到數據庫,但現在我的問題是

如何使用jquery將html值(不是表)導出到csv文件?

<div class="list">
    <div class="number">1</div>
    <div class="text">a</div>
    <div class="text">a</div>
</div>
<div class="list">
    <div class="number">1</div>
    <div class="text">a</div>
    <div class="text">a</div>
</div>
..

如果您沒有包含逗號的字符串:

var csv = jQuery(".list").map(function(a,i){
  return $.trim($(this).text()).split(/\s*\n\s*/).join(",");
}).toArray().join("\r\n");

alert(csv);

您可以在http://danml.com/js/download.js上使用我的下載程序下載csv變量,如:

 download(csv, "tabledata.csv", "text/csv");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM