rod*_*rod 11 html javascript jquery
我正在寻找一种方法来插入一个<br />后面只有前4或5个字符<div>.
示例:
<div id="wine-name">2008 Cabernet Sauvignon</div>
显示如:
2008
Cabernet Sauvignon
不确定哪个更容易javascript或jQuery.该网站已经在使用jQuery.
有任何想法吗?
Pet*_*son 17
如果您确定要始终在第四个字符后插入中断,则可以执行以下操作:
var html = $("#wine-name").html();
html = html.substring(0, 4) + "<br>" + html.substring(4);
$("#wine-name").html(html);
Run Code Online (Sandbox Code Playgroud)
你可以在这里看到它.
如果你希望它在第一个单词(由空格分隔)后断开,你可以这样做:
var html = $("#wine-name").html().split(" ");
html = html[0] + "<br>" + html.slice(1).join(" ");
$("#wine-name").html(html);
Run Code Online (Sandbox Code Playgroud)
你可以在这里看到这个.
编辑您的评论:
$(".wine-name").each(function() {
var html = $(this).html().split(" ");
html = html[0] + "<br>" + html.slice(1).join(" ");
$(this).html(html);
});
Run Code Online (Sandbox Code Playgroud)
在这里看到它.
| 归档时间: |
|
| 查看次数: |
43218 次 |
| 最近记录: |