2014-03-12 56 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); 
相關問題