2011-01-25 157 views
0

我需要追加一些HTML使這一jQuery選擇問題

<div id="table_div"> 
    <h1> 
     <font color="grey"> 
      <span>spend</span> 
     </font> 
    </h1>   
</div> 

成爲該

<div id="table_div"> 
    <h1> 
     <font color="grey"> 
      <span>spend</span> 
      <span>new word</span> 
     </font> 
    </h1>   
</div> 

有這些div的倍數,都具有不同的DIV的ID,所以選擇了開始與div id。我怎樣才能編寫一個選擇器來做到這一點?

+1

你真的不應該穿插'`和``標籤在第一位... – BoltClock 2011-01-25 10:11:27

回答

4

給這個去。的。經過功能附加任何匹配的元素之後的內容(見http://api.jquery.com/after/

$("#table_div span:last").after("<span>new word</span>"); 
2

這將追加到字體元素,就像你描述你想要的東西:

$("#table_div font").append("<span>new word</span>"); 

下面是對的jsfiddle爲例: http://jsfiddle.net/PZEDG/

0

如果你想以微弱的針對特定字體元素(如果你有一個以上的)

$("#table_div h1 font[color=gray]").append("<span>new world</span>")