Элемент input[type=text]
не может содержать разрывы строк, потому что ввод text
принимает только одну строку текста. То, что вы видите как escape-последовательности новой строки, интерпретируется как простой текст.
Если вы хотите сопоставить его, измените соответствующий код на этот, потому что это именно то, что возвращается из функции val()
:
var stringText = "Raphaël\\nkicks\\nbutt!";
Если вы хотите сопоставить его с другой стороны, и ваши элементы input
содержат текстовую последовательность из '\n'
, вы можете выполнить замену текстового значения перед проверкой:
var inputText = $("#tzbox_txt").val().replace(/\\n/g,"\n");
var stringText = "Raphaël\nkicks\nbutt!";
inputText === stringText; // true