gpt4 book ai didi

javascript - 使用 jQuery 从字符串中删除 HTML 标签

转载 作者:太空狗 更新时间:2023-10-29 13:13:03 26 4
gpt4 key购买 nike

我有一个简单的字符串,例如

var s = "<p>Hello World!</p><p>By Mars</p>";

如何转换 s到 jQuery 对象?我的目标是删除 <p> s 和 </p>秒。我本可以使用正则表达式完成此操作,但那是 not recommended .

最佳答案

以最简单的形式(如果我理解正确的话):

var s = "<p>Hello World!</p><p>By Mars</p>";
var o = $(s);
var text = o.text();

或者您可以使用带有搜索上下文的条件选择器:

// load string as object, wrapped in an outer container to use for search context
var o = $("<div><p>Hello World!</p><p>By Mars</p></div>");

// sets the context to only look within o; otherwise, this will return all P tags
var tags = $("P", o);

tags.each(function(){
var tag = $(this); // get a jQuery object for the tag
// do something with the contents of the tag
});

如果您要解析大量 HTML(例如,解释屏幕抓取的结果),请使用服务器端 HTML 解析库,而不是 jQuery(这里有大量关于 HTML 解析的帖子)。

关于javascript - 使用 jQuery 从字符串中删除 HTML 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8692423/

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