gpt4 book ai didi

javascript - 使用 br 选择器操作 html

转载 作者:行者123 更新时间:2023-12-03 06:45:04 26 4
gpt4 key购买 nike

我有一个使用主干的应用程序。在其中一个 View 中,有一个呈现为 Markdown 的白板元素。当在另一个带有列的 View 中将其呈现为内联行时,当 Markdown 对象中存在
标记时,布局会出现问题。

如何删除 <br>和以下文本但保留初始部分?

代码:

var wh_html = $('<div/>').html(marked(this.model.get('whiteboard'),
{sanitize: true, breaks:false, smartypants: false}));
var fline = wh_html.find('p:first,li,h1,h2,h3,h4,h5,h6').first().html();

当我输入如下文本时: google太棒了!

“太棒了!”出现在下一行,这会破坏布局。

我希望能够处理 wh_html,以便我得到: google

请帮忙。

最佳答案

如果该代码的某些部分有文本中的 html,

您可以通过简单地删除
元素,例如

str=str.replace(/<br>/gi, "\n");

或用任何其他文本代替文本换行符“\n”。

编辑:

您想删除标签中直到最后的所有内容。谷歌搜索并发现某件事对你有用:

var s = 'google.fi <br/> It s great';
var n = s.indexOf('<br/>');
s = s.substring(0, n != -1 ? n : s.length);

关于javascript - 使用 br 选择器操作 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37781358/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com