javascript - 单击按钮时显示数组(从字符串转换)

标签 javascript jquery arrays

我有这个代码片段,旨在单击“按钮”时返回一个数组,转换为数组的字符串来自 $('#text-area').text();

请帮我在点击“按钮”后返回#text-ent中的数组。

<div id="container">
  <h1>Type Test</h1>
  <div id="div-text-area">
    <textarea id="text-area" ng-model="yourText" placeholder="Please enter your text here"></textarea>
  </div>
  <div id="text-result">{{yourText}}</div>
  <div id="entities1">
    <button>Get Entities</button>
    <div id="text-ent"></div>
  </div>
  <div id="entities2">
    <button>Get Keywords</button>
    <div id="text-key"></div>
  </div>
</div>

JS

$(document).ready(function(){
  $('button').click(function() {
    var getData = $('#text-area').text();
    var arrayOfText = getData.split(" ");
    $('#text-ent').text(arrayOfText[0]);
  });
});

最佳答案

您正在尝试通过返回内部 HTML 的 .text() 方法获取文本区域值 所以请尝试 .val() 返回文本区域的值

$(document).ready(function(){

$('button').click(function() {
var getData = $('#text-area').val(); //Change here
var arrayOfText = getData.split(" ");
$('#text-ent').text(arrayOfText[0]);
});

关于javascript - 单击按钮时显示数组(从字符串转换),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35652708/

相关文章:

javascript - 实现表单屏蔽js

c - 试图打印数组的最大值..但打印垃圾

c - c 中的 char 指针数组

python - Spark "sum"命令给出方法 sum([class java.util.ArrayList]) 不存在

javascript - 使 DIV 在页眉和页脚之间 float

javascript - D3 和​​ TopoJSON 将不会在浏览器中加载

javascript - 添加逗号来分割数字

javascript - 这个 Javascript 函数参数是做什么的?

javascript - 设置秒表定时器的格式

javascript - 函数在主体卸载中调用时有效,但在作为另一个函数的一部分调用时无效