如何从htm文件中的smarty值中删除span标签?

问题描述:

我有一个叫做user.htm的htm文件。在这里,我将显示我的用户details.When我试图添加链接到用户图像我有一个问题。跨度标记存在于图像链接中。如何从htm文件中的smarty值中删除span标签?

例如, $ img_link ='/image/users/44.jpg'。我想从user.htm中的$ img_link中删除span标签。

我的代码是:

<img src="http://www.mysite.com/Imprenta/{$ruta_value}" height="50px" width="150px" /> 

这里{$ ruta_value}的值=> '/user/images/44.jpg'

我不能使用PHP函数str_replace函数一样用strip_tags或这里。怎么做?

+0

我没有看到任何span标签??? – Sibu

+0

抱歉..我的价值是这样的。 $ img_link =' /image/users/44.jpg' – jeeva

+0

你可以显示一些真实的代码,请... – Baba

您可以非常使用strip_tags在这样的智者

{$img_link|strip_tags} 

所以你的情况,它会像

<img src="http://www.mysite.com/Imprenta/{$ruta_value|strip_tags}" height="50px" width="150px" /> 

,如果你想删除span标签从HTML给它是一个ID <span id="userSpan"> </span> 然后在这里使用少量JavaScript

var span = document.getElementById("userSpan"); 
span.parentNode.removeChild(span);