1

我有一个页面用户可以像下面这样动态添加或编辑 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>
..
4

1 回答 1

4

如果您没有包含逗号的字符串:

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");
于 2013-07-17T21:04:11.693 回答