2014-03-12 83 views
0

我想用另一个标签替换span标签,但是当我清空标签时,它也会擦除span标签。我想要实现span标记以及其中的新内容。 任何帮助将不胜感激,谢谢。如何把一个jQuery对象内的html标签

的基本问题是怎样在一个jQuery对象字符串

添加一个span标记与FYI,我只需添加相应的脚本,这样就可以看到什么我试图基本思想。我知道代码不会基于我发布的内容工作。太长的代码要添加。

javascript代码:

var UxDesign = new Object(); 
    UxDesign.h1 = "HELLO |" + <span>eHello</span>""; 
    content.find('h1').empty(); 
    h1Text.text(UxDesign.h1); 

的html代码:

<h1>Interactive | <span>eDetail</span></h1> 

所以目前当我在浏览器中查看它,它出现这样的:

HELLO |<span>eHello</span> 

,当我想它表明这样的

HELLO | eHello 

我在他们的原因我有span标记我有两个单独的字体显示。

+2

你可能想改变' eHello “”'到'” eHello “'。 – ntzm

+0

你不会在'.empty();'函数之前放置'h1Text.text(UxDesign.h1)'吗? –

+0

这个问题与将span标签放在我的对象字符串中有关。显然你不能在字符串 –

回答

1

我会简单地改变几件事情:

第一,你的变量UxDesign.h1应该= "hello | <span>eHello</span>";因此,保持它都在同一个引号。

您清空h1后,您需要使用.html()代替.text()来更新它里面的HTML:

h1Text.html(UxDesign.h1); 
相关问题