我正在使用JSON从Wordpress网站接收内容并将其显示在我的移动应用上。我收到的JSON响应中有一些我不需要的内联样式。但我喜欢保持实际的html结构。这是我用Javascript / jQuery做的事情吗?
例如,我喜欢这个:
<span style="color: red;">some text</span>
<p style="text-align: right;">Other stuff</p>
转向:
<span>some text</span>
<p>other stuff</p>
答案 0 :(得分:4)
从HTML字符串创建一个jQuery对象,然后使用.removeAttr()
,正如其他人所说:
var $result = $(yourHTMLString);
$result.find('[style]').removeAttr('style');
答案 1 :(得分:0)
您可以使用removeAttr()
方法删除属性,请尝试以下操作:
$("span").removeAttr('style');
<强>更新强>
我的JSON响应只是文本,它不是我可以使用removeAttr的DOM元素
在这种情况下,您可以将响应文本转换为jQuery对象并在其上运行removeAttr()
:
var $html = $(jsonResponseData);
$html.find('span').removeAttr('style');