2017-07-17 11 views
0

かなり簡単なスクリプトですが何とか動作しません。私はテキストエリアとボタンを持っています。 javascriptは、別のテキストフィールドに使用したいテキストエリアのテキストから配列を作成します。問題は、スクリプトは、ページのリロード後に初めて初めて配列を生成することです。テキストエリア内のテキストを変更しても同じ値が表示されます。どんな解決策ですか? 。リロード後にページにテキストエリアの値が表示されない

<textarea id="rev">TESTING...</textarea> 
     <div id="test"></div> 

     <button id="button" onclick="createArr()">button</button> 



function createArr() { 

    var arr = new Array(); 
    var txt = $('#rev').html(); 
    $.each(txt.split('\n'), function (i, value) { 
     if (value != "") { 
      arr.push(value); 
     } 

    }); 

    $("#firstname1").text(arr[0]); 
} 
+1

'$( '#のREV')HTML()' '' 、あなたはしかし*値*を必要とする: '$( '#revの')。 val() ' –

+0

恐ろしい!ありがとう@ChrisG –

答えて

0
function createArr() { 

    var arr = new Array(); 
    var txt = $('#rev').val(); 
    $.each(txt.split('\n'), function (i, value) { 
     if (value != "") { 
      arr.push(value); 
     } 

    }); 

    $("#firstname1").text(arr); 
} 
関連する問題