在 jQuery 中使用 $().html 时换行 [重复]
Posted
技术标签:
【中文标题】在 jQuery 中使用 $().html 时换行 [重复]【英文标题】:Take a new line when using $().html in jQuery [duplicate] 【发布时间】:2015-02-07 05:21:15 【问题描述】:我试图将它放在带有 id 寄存器的文本区域中,尽管我尝试了很多方法,但我无法在文本区域中获得新行
var r0=0,r1=0,r2=0,r3=10;
$('#run').click(function()
;
$("#registers").html('Register 3:'+r3+ '<br>' + 'Register 0:'+r0 );
);
这是我在文本区域得到的输出
Register 3:10<br>Register 0:0
【问题讨论】:
说明如何在文本区域中换行,我需要创建一个 jquery 函数来打印带有换行符的行i am trying to put this in a text area...
【参考方案1】:
使用此代码。我添加了 \n 而不是 。
var r0=0,r1=0,r2=0,r3=10;
$('#run').click(function()
;
$("#registers").html('Register 3:'+r3+ '\n' + 'Register 0:'+r0 );
);
【讨论】:
【参考方案2】:不能这样做:
$("textarea").val('Register 3:' + r3 + '\n' + 'Register 0:' + r0);
\n
尤其用于在字符串中放置换行符。
【讨论】:
非常有效...... 祝你好运,很高兴这有帮助。【参考方案3】:使用新行&#10;
的html实体
$("#registers").html('Register 3:'+r3+ ' ' + 'Register 0:'+r0 );
或\n
$("#registers").html('Register 3:'+r3+ '\n' + 'Register 0:'+r0 );
【讨论】:
以上是关于在 jQuery 中使用 $().html 时换行 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
UILabel 不会在 TableViewCell 中的初始加载时换行