在jQuery中使用$()。html时换一个新行

时间:2014-12-09 10:38:48

标签: javascript jquery html

我想把它放在带有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

3 个答案:

答案 0 :(得分:0)

不能这样做:

$("textarea").val('Register 3:' + r3 + '\n' + 'Register 0:' + r0);

\n用于在字符串中放置换行符。

答案 1 :(得分:0)

使用新行&#10;

的html实体
$("#registers").html('Register 3:'+r3+ '&#10;' + 'Register 0:'+r0 );

\n

$("#registers").html('Register 3:'+r3+ '\n' + 'Register 0:'+r0 );

答案 2 :(得分:0)

使用此代码。我添加了\ n而不是

 var r0=0,r1=0,r2=0,r3=10;   
$('#run').click(function(){
     ;

     $("#registers").html('Register 3:'+r3+ '\n' + 'Register 0:'+r0 );


});