2017-02-03 45 views
1

我有一個textarea,在這裏我插入4行 當我alert()輸出它將它轉換爲空格時,jQuery中是否有任何函數會顯示並保留它一樣 ?預期的輸出應該與我添加到textarea時相同,而不將 轉換爲空格。Textarea   alert()轉換爲空格

的jsfiddle: https://jsfiddle.net/s4kjpLqg/

+0

我可以使用的.html(),但是內容被保存在一個變量。所以如果我使用了不起作用的content.html()。 – Themer

+0

您是否試圖在警報中顯示相同的textarea格式? – akasoggybunz

+1

@Themer no,像'var content = $(「#first」)。html();' – JCOC611

回答

5

使用$("#first").html();,而不是$("#first").val();

結果:

var content = $("#first").html(); 
 
alert(content);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<textarea id="first">this is new 
 

 
&nbsp; 
 

 
222222222222 
 

 
&nbsp; 
 

 
3333333333333 
 

 
&nbsp; 
 

 
4444444444 
 
</textarea>

+0

作者澄清了「我可以使用.html()但是內容保存在一個變量中,所以如果我使用了不起作用的content.html()。也許你應該添加一個片段來向他展示它正如他所期望的那樣工作。 – zurfyx

+0

[鏈接](https://jsfiddle.net/s4kjpLqg/1/)這裏是你更新的jsfiddle與@VaLLe的答案。 – akasoggybunz

+0

@zurfyx感謝您的提示,我忽略了他的評論 –