gpt4 book ai didi

javascript - 从数组对象中删除所有标签和样式

转载 作者:行者123 更新时间:2023-12-02 18:30:46 25 4
gpt4 key购买 nike

我从 API 获取对象数组:

var result = {
[0]: {
created_at: "2013-04",
id: "444556663333",
num_comments: 1,
num_likes: 0,
text: "<p>dfgg</p>",
title: "title1",
updated_at: "2013-04"
},
user: {
first_name: "bob",
id: "43633",
last_name: "ddd"
}
}

文本字段引入网站的原始格式。它包含一堆不同的标签,例如跨度和字符,例如 img、p、a、strong、em、br、& 我如何在通过之前从对象中删除所有这些内容,除了文本字段中的 P 标签它变成下划线模板?

谢谢!

如何使用我的代码实现此功能?不理解选择器是如何工作的

var results = getCanvasPosts(CanvasID, {count: 75, start: ""}); //get posts from API

$.when(results).done(function(posts){
var template = $("#template").html();

//Put function here?

//merge template and data
$("#target").html(_.template(template,{posts:posts} ));
});

最佳答案

使用 jQuery,您可以通过以下方式做到这一点:

var text = '<p>asdasd</p><div>asddsa</div>';

var only_p = $('p', $('<div>' + text + '</div>'));

所以你把你的 text 包装起来与 <div>并仅选择 p来自它

关于javascript - 从数组对象中删除所有标签和样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17825291/

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