代码之家  ›  专栏  ›  技术社区  ›  developer

JavaScript警报框中的新行不工作

  •  4
  • developer  · 技术社区  · 8 年前

    Html:

    <p id="value">
     Challange Accepted.\nTested Ok
    </p>
    

    js公司:

    var result = jQuery('#value').text();
    var response = String(result);
    alert(response);
    

    我的小提琴: https://jsfiddle.net/prg5h1zy/15/#&togetherjs=Rx9GCd4GAs

    1 回复  |  直到 8 年前
        1
  •  3
  •   Ankit Agarwal    8 年前

    您需要更换 \n 包含的文本 \n个 就像一条新线:

    var result = jQuery('#value').text();
    var response = result.replace(/\\n/g,"\n");
    alert(response);
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <p id="value">
     Challange Accepted.\nTested Ok
    </p>