我有一個textarea,在這裏我插入4行
當我alert()
輸出它將它轉換爲空格時,jQuery中是否有任何函數會顯示並保留它一樣 ?預期的輸出應該與我添加到textarea時相同,而不將
轉換爲空格。Textarea alert()轉換爲空格
的jsfiddle: https://jsfiddle.net/s4kjpLqg/
我有一個textarea,在這裏我插入4行
當我alert()
輸出它將它轉換爲空格時,jQuery中是否有任何函數會顯示並保留它一樣 ?預期的輸出應該與我添加到textarea時相同,而不將
轉換爲空格。Textarea alert()轉換爲空格
的jsfiddle: https://jsfiddle.net/s4kjpLqg/
使用$("#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
222222222222
3333333333333
4444444444
</textarea>
作者澄清了「我可以使用.html()但是內容保存在一個變量中,所以如果我使用了不起作用的content.html()。也許你應該添加一個片段來向他展示它正如他所期望的那樣工作。 – zurfyx
[鏈接](https://jsfiddle.net/s4kjpLqg/1/)這裏是你更新的jsfiddle與@VaLLe的答案。 – akasoggybunz
@zurfyx感謝您的提示,我忽略了他的評論 –
我可以使用的.html(),但是內容被保存在一個變量。所以如果我使用了不起作用的content.html()。 – Themer
您是否試圖在警報中顯示相同的textarea格式? – akasoggybunz
@Themer no,像'var content = $(「#first」)。html();' – JCOC611