2013-07-26 102 views
2

我有一個對象:刪除和添加節點內A HREF

<a href="#" data-role="leaf"> 
    <i class="icon-plane"></i> 
    Projects 
</a> 

我想實現選擇和刪除<i class="icon-plane"></i>對象內取消。 (點擊事件是由框架處理,我知道如何使用它。)

btw如何檢查這個a元素內有一個<i></i>

我試圖用node.append('<i class="name"></i>'),但收益率:

<a href="#" data-role="leaf"> 
    Projects 
    <i class="icon-plane"></i> 
</a> 

我希望圖標Project之前。

謝謝。

回答

3

使用.prepend()代替:

node.prepend('<i class="name"></i>') 

此外,如果你想看看是否有你的<a>內的<i>元素,你可以使用.has() + length(它會如果它不和數字返回0

node.has('i').length 

如果你想刪除<i><a>裏面,你SH:否則匹配的元素)這樣的應該這樣做:

node.find('i').remove() 
+1

這是一個* DUH *類型的問題:-P'+ 1' – Neal

+2

,這是一個_RUDE_類型的註釋。忽略他約翰。 。 。這裏的大多數人很樂意幫助你而不會讓你失望。 – talemyn

+0

謝謝!如何移除標記? –

1

嘗試使用prepend來代替。 Append在div的末尾添加新標籤,prepend將其添加到div的開頭。

node.append('<i class="name"></i>')