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

时间:2016-02-26 13:14:26

标签: 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]);
  });
});

1 个答案:

答案 0 :(得分:0)

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

值的.val()
$(document).ready(function(){

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