我试图更改div标签中的文字" a / b"到" b / c"这也将使用break标记维护我在HTML中设置的新行。现在它取代了文本,但我希望第二行放在第一行之下。
$(".text_div").text(function () {
return "<br />" + $(this).text().replace("a/b", "b/c");
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="text_div">
This div contains some text.<br />
This is a a/b.
</div>
&#13;
答案 0 :(得分:1)
.html()
代替文字
$(".text_div").html(function () {
return $(this).html().replace("a/b", "b/c");
});