Beim Hinzufügen einer Zeichenfolge, in JavaScript festgelegt, zu einem Textarea-Wert, scheint es, Zeilenumbrüche fein zu konvertieren. Wenn diese Zeichenfolge aus einem Datenattribut abgerufen wird, scheint sie jedoch die Zeilenumbrüche zu enthalten. \ NjQuery textarea Wert konvertiert keine Zeilenumbrüche
Beide haben eine Zeichenfolge, so dass ich verwirrt bin, wie die eine funktioniert, aber nicht die andere.
Wie kann ich das Datenattribut greifen und die Zeilenumbrüche mit einem Textfeld arbeiten lassen?
<div id="test" data-message="this\ntest"></div>
<textarea id="textarea"></textarea>
<textarea id="textarea2"></textarea>
var html = 'this\ntest';
var div = $('#test').data('message');
$('#textarea').val(html);
$('#textarea2').val(div);
aussieht, wenn der Wert aus dem Attribut lesen die '\' ist entkam mit '' \\ finden Sie in der Länge diff zwischen 'html' und 'div' http://jsfiddle.net/arunpjohny/7q8RG/1/ –