JavaScript中的换行符没有出现

use*_*817 1 javascript line-breaks

我知道这个网站还有其他问题,但我无法得到他们的建议.

我有一些JavaScript:

displayString = 'Text to go on line 1'+'<br/>'+'Text to go on line 2';
Run Code Online (Sandbox Code Playgroud)

这应该显示在我的网页上,除了没有换行符,它只显示为:

"Text to go on line 1<br/>Text to go on line 2"
Run Code Online (Sandbox Code Playgroud)

我也试过'/ n',但这似乎只是被省略了.


实际JavaScript:

$(document).ready(function(){
    $('#selectDirect').change(function(){
        if ($(this).val() === "450 Litre"){
            displayString = '450 Litre Vessel'+'<br/>'+'Combination Valve';
        }
        else if ($(this).val() === "550 Litre"){
            displayString = '550 Litre Vessel'+'<br/>'+'Combination Valve';
        }
        $("#choiceDisplay").text(displayString);
    });
Run Code Online (Sandbox Code Playgroud)

Bar*_*mar 6

由于您希望处理HTML标记,因此您必须使用.html(),而不是.text().