这是代码
$('.Text').each(function() {
var data = $(this);
temp = data.text();
fs.appendFile('output.csv', temp , function(err) {
if (err)
console.log(err);
});
});

在前三次迭代中,temp是
"我是komal" 很高兴见到你" " OK"
但它只是一行
"我是komal""很高兴见到你""好吗?"
我希望他们每个人都成为一列中的一行
答案 0 :(得分:0)
添加回车符应该添加到下一行。
$('.Text').each(function() {
var data = $(this);
temp = data.text() + String.fromCharCode(13);
fs.appendFile('output.csv', temp , function(err) {
if (err)
console.log(err);
});
});
链接到similar query。
答案 1 :(得分:0)
fs.appendFile
不会自动为您传递的内容添加换行符 - 您需要自己执行此操作:
fs.appendFile('output.csv', temp +"\n", function(err) {
if (err)
console.log(err);
});