extJS没有看到太多的文字与很多< \ br>的..
如果我写text
之类的内容"lalal lalalal lsadsdhas afjhjhj";
它的okei,工作。
如果我用\ n(< \ br>)写text
之类的内容:
"hello,
my name
is Polly!";
ExtJS没有看到这些线条。我怎么能避免这个?
谢谢!
答案 0 :(得分:0)
这是因为Javascript不允许使用多行字符串。如果你想在字符串中使用换行符,则必须用'\ r \ n'之类的转义序列进行编码。所以,
alert("hello, \r\nmy name\r\nis Polly!");
将显示为3行。如果字符串进入html元素,则插入'< br />'代替'\ r \ n'。 最后,如果你需要一个长字符串,在单词之间有很多空格,出于某种原因,你可以继续在同一行上打字,或者将它分成几行,然后用“+”运算符组合这些行,就像这样:
var longstring =
'hello \r\n'
+'my name \r\n'
+'is Polly!';