Jquery 从一组文本区域检索文本

Jquery 从一组文本区域检索文本,jquery,Jquery,我试图从一组同名的文本区域中写出文本 由于某种原因,它不起作用 以下是我的文本区域: <textarea name="tbmcqAnswer"></textarea> <textarea name="tbmcqAnswer"></textarea> <textarea name="tbmcqAnswer"></textarea> 下面是javascript: var answers; $(function() {

我试图从一组同名的文本区域中写出文本

由于某种原因,它不起作用

以下是我的文本区域:

<textarea name="tbmcqAnswer"></textarea> 
<textarea name="tbmcqAnswer"></textarea>
<textarea name="tbmcqAnswer"></textarea>

下面是javascript:

var answers;
$(function() {
     $('textarea[name="tbmcqAnswer"]').map(function () {
         answers = "<h3>" + this.value + "</h3>"
     })
})
div.html(answers);
var答案;
$(函数(){
$('textarea[name=“tbmcqAnswer”]”)。映射(函数(){
answers=”“+this.value+“”
})
})
div.html(答案);
试试这个-(您将得到所有值的数组)

var答案;
$(函数(){
answers=$('textarea[name=“tbmcqAnswer”]).map(函数(){
返回“+this.value+”;
}).get();
$('div').html(answers.join('');
});
演示
--->

试试这个-(您将得到所有值的数组)

var答案;
$(函数(){
answers=$('textarea[name=“tbmcqAnswer”]).map(函数(){
返回“+this.value+”;
}).get();
$('div').html(answers.join('');
});
演示
--->

您也可以这样做

上课

<textarea class="tbmcqAnswer"></textarea> 
<textarea class="tbmcqAnswer"></textarea>
<textarea class="tbmcqAnswer"></textarea>
供你参考- 上面给出的结果将比name和.map()更好。您也可以这样做

上课

<textarea class="tbmcqAnswer"></textarea> 
<textarea class="tbmcqAnswer"></textarea>
<textarea class="tbmcqAnswer"></textarea>
供你参考-
上面给出的结果会比name和.map()更好。

为什么您的文本区域有相同的名称?因为我正在尝试将它们全部分组,这样我就可以在muse类中循环,然后在@999cm999use类和$中循环,而不是在map()中循环为什么您的文本区域具有相同的名称?因为我正在尝试将它们全部分组,这样我就可以在使用类中循环,然后@999cm999use class和$。每个都不是map(),您不需要在
答案中循环并追加吗?或者这只是一次将它们全部追加?我知道
.map()
将执行循环并创建数组
答案
。我问的是
div.html(答案)
。啊,我明白了。Thx+1关于修复OP
.map()
函数。您不需要循环查看
答案
并附加吗?或者这只是一次将它们全部追加?我知道
.map()
将执行循环并创建数组
答案
。我问的是
div.html(答案)
。啊,我明白了。Thx+1关于修复OP
.map()
函数。
var answers=[];
$(".tbmcqAnswer").each(function(){
 answers.push(this.value);
});

 $("div").html(answers.join(","));