改行コードを含むinput要素の値がalert関数で改行されない

投稿者: Anonymous

例が悪かったので書き直します。

<input type="hidden" id="testId" value="aaaaanbbbb">
<script
  src="https://code.jquery.com/jquery-2.2.4.min.js"
  integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44="
  crossorigin="anonymous"></script>

<script>
alert($("#testId").val())
</script>

この場合、alertでaaaaanbbbbと表示されてしまいます。
うまくalertで改行をする方法はありますか?

解決

alert($("testId").val().replace('\n', 'n'));

で動くかと思います。

HTMLの属性値では に特別な意味はありません。<input type=hidden value="aaaaa bbbb"> とすれば改行がそのまま入ります。

回答者: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *