Br在使用Jquery.html()时无法在P内部工作
Br not working inside P when using Jquery.html()
我试图为<p>
元素分配大量文本,其中包括一些<br />
标记,因为它是html。我使用的是JQuery中的.html()方法,但它不会显示换行符。
我的代码:
var text = "Hello, this is a pretty <br/> large text with some <br/> line breaks inside"
$('.container').append("<p class='myPClass'><p>");
$('.myPClass').html(text);
它确实将文本添加为"myPClass"html,但它完全忽略了<br/>
标记。我得到的结果是:
<p class='myPClass'>Hello, this is a pretty large text with some line breaks inside</p>
所以它看起来像:
"Hello, this is a pretty large text with some line breaks inside"
我希望我的结果是:
<p class='myPClass'>Hello, this is a pretty <br/> large text with some <br/> line breaks inside</p>
所以它看起来像:
"Hello, this is a pretty
large text with some
line breaks inside"
我的代码出了什么问题?或者我该怎么做?
您也可以尝试以下操作:
var text = "Hello, this is a pretty" + "<br/>" + "large text with some" + "<br/>" + "line breaks inside"
$('.container').append("<p class='myPClass'><p>");
$('.myPClass').html(text);
试试这个
var text = "Hello, this is a pretty <br/> large text with some <br/> line breaks inside"
$('.container').append("<p class='myPClass'></p>");
$('.myPClass').html(text);
相关文章:
- JS Promises如何在内部工作
- 为什么更改范围获胜'不能在ng if内部工作,而是通过函数调用AngularJS
- Array.prototype.stice.call()的内部工作
- 承诺内部工作
- .htaccess和.htpasswd的内部工作方式
- 对象引用如何在 javascript 内部工作
- 无法获得控制台.log在 CasperJS 中评估内部工作
- Javascript Array Push 代码如何在内部工作
- jQuery Content Switcher (无法使联系人表单在内部工作)
- GetVariable在方法内部工作
- Br在使用Jquery.html()时无法在P内部工作
- yeoman生成器:复制或模板dos'不能在异步回调内部工作
- 了解$.proxy如何在内部工作
- 为什么$(this)选择器在我的函数内部工作,而在外部工作
- canvas.width=canvas.width如何在内部工作
- Javascript事件驱动的内部工作原理
- setInterval只在if(){}块内部工作
- Jquery不能在函数内部工作
- Jquery平滑滚动只在内部工作
- 使用ng-bind-html时,Ng-click不能在控制器内部工作