使用jquery或javascript剥离文本

使用jquery或javascript剥离文本,javascript,jquery,replace,Javascript,Jquery,Replace,如何使用类“strip”从span中的文本中删除和标记?(我正在抓取的某个atom提要中包含了) 标签作为普通文本发布,因此在前端我看到一些文本 我想使用JS删除文本中带有类“strip”的和 这里有一些文本 这不起作用: $(“.strip”)。展开 编辑---请参见此处: 如果只需要文本,请使用text()函数而不是html()。 像 如果你还需要别的东西,请澄清。我会更新答案 使用正则表达式和展开函数,根据您的需要和更优化的方法提供解决方案: var elem=$(“.strip”).t

如何使用类“strip”从span中的文本中删除
标记?(我正在抓取的某个atom提要中包含了

标签作为普通文本发布,因此在前端我看到一些文本

我想使用JS删除文本中带有类“strip”的

这里有一些文本

这不起作用:

$(“.strip”)。展开

编辑---请参见此处:


如果只需要文本,请使用text()函数而不是html()。 像

如果你还需要别的东西,请澄清。我会更新答案

使用正则表达式和展开函数,根据您的需要和更优化的方法提供解决方案:

var elem=$(“.strip”).text();
var decodedtext=getDecodeValue(elem);
var finalValue=getInnerString(decodedtext);
警报(最终值);
函数getDecodeValue(文本){
返回$(“.strip”).unwrap().text();
}
函数getInnerString(val){
返回val.replace(/()/g,“”);
}

$(“.strip”).text()
将是“此处有一些文本”-即仅文本内容。“不起作用”是什么意思?你有错误吗?尝试
$(“.strip”).unwrap()jQuery.unwrap
是一个函数,您必须使用
()
来调用它:
$(.strip”).unwrap()。啊,对不起,在源代码中我现在看到了它的
p
。请看我的例子fiddle:他们最初是如何到达那里的?我在主要帖子中添加了该网站的图片。它显示,因为它是一个提要,我无法编辑它。只想使用class=“strip”从span中删除和文本。函数类似于:
$(document).ready(function(){
Hi Nitesh,在你的示例中它仍然显示。你检查了新的解决方案吗?为什么被否决了?我没有否决它。很抱歉,我花了这么长时间才回复。我不确定解决方案是什么,但我认为使用了一些CMS参数,如:striptags。很难再次查找它..嵌套在某个深度处。。
$(".strip").text() 
var elem = $(".strip").text();
var decodedtext = getDecodeValue(elem);

var finalValue = getInnerString(decodedtext);
alert(finalValue);


function getDecodeValue(text){
return $(".strip").unwrap().text();
}


function getInnerString(val){
return val.replace(/(<\/?\w+>)/g,"");
}