Jquery 如何内爆+;添加换行符?
我想在带有换行符的页面上显示文本Jquery 如何内爆+;添加换行符?,jquery,Jquery,我想在带有换行符的页面上显示文本 <html> <body> <div class="content">one,two,three</div> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script> $(".content").text(function(i, val
<html>
<body>
<div class="content">one,two,three</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>
$(".content").text(function(i, val){
return val.replace(/,/g, "<br>");
});
</script>
</body>
</html>
一,二,三
$(“.content”).text(函数(i,val){
返回val.replace(/,/g,“
”);
});
但我得到的是:
one<br>two<br>three
1
2
3
该
是一个HTML标记。使用.html()
而不是.text()
:
$(“.content”).html(函数(i,val){
返回val.replace(/,/g,“
”);
});
工作片段
$(函数(){
$(“.content”).html(函数(i,val){
返回val.replace(/,/g,“
”);
});
});代码>
一、二、三
使用html()
,而不是text()
哇,谢谢你的快速回答:)@futacn重新加载页面并查看代码片段<代码>:)
$(".content").html(function(i, val){
return val.replace(/,/g, "<br />");
});