所以我设法偶然发现了一个令人沮丧的问题。
我需要在 3 个 div 之间拆分字符串(它们的高度不相等,因此无法根据字符数拆分字符串)。
我创建了一个小草图来显示确切的布局。
这是我的草图:
字符串来自数据库,用户 ( admin ) 可以在管理面板中更改它。 管理员还可以选择不同的布局,因此我不能简单地让他在数据库中的 3 个不同列中输入值。
我已经搜索过答案,但目前还没有。
最佳答案
如果您不能添加三个不同的列,请尝试使用至少像 [div1 content]~[div2 content]~[div3 content]
的定界符(分隔符)。
在javascript中,您现在可以使用split
函数来分别获取三部分的内容。
如果你想用作分隔符,那么
var div1Content = myContent.split("<div")[0];
var div2Content = "<div" + myContent.split("<div")[1];
var div3Content = "<div" + myContent.split("<div")[2];
关于javascript - 在 3 个 div 之间拆分单个字符串(常规文本,无 HTML),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20970146/