从2 textareas中检索文本值

时间:2013-11-08 14:58:17

标签: jquery backbone.js

我使用以下jquery / backbone.js代码片段从页面上的2 textareas获取文本值,并将它们写入页面上另一个区域的两个标签。

this.input.each(function () {
    val = val + ($(this).val());
});

toDoList.create({ title: val });

代码成功从2 textareas获取数据,但当它在标签中显示该数据时,它将其显示为一个标签。

因此,如果textareas的两个值是'foo'和'bar',它只显示:

<label>foobar</label>

我认为这是因为我只是在循环中获取textarea值而不是将它们分开。

有没有办法重写这个,所以我可以输出类似的东西:

<label>foo</label>
<label>bar</label>

感谢

1 个答案:

答案 0 :(得分:2)

如果您需要单独的标签,请在循环内创建它们。这两个值的串联变得多余。

this.input.each(function () {
    toDoList.create({ title: $(this).val() });
});