我有一个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