2011-04-09 99 views
0

我有如下時間表:<span></span>表​​


<table id="timetable"> 
<tr><td>00:00</td><td id="tm0"></td></tr> 
<tr><td>00:30</td><td id="tm1"></td></tr> 
<tr><td>01:00</td><td id="tm2"></td></tr> 
<tr><td>01:30</td><td id="tm3"></td></tr> 
</table> 

所以,如果我想插入來自ID = 「TM0」 <跨度> </SPAN >到<TD>開始 - ID =」 tm3「我怎麼能做到?而不是「rowspan」任何人都可以幫忙?

+1

爲什麼不是rowspan?任何特定的原因?請參閱http://jsfiddle.net/pTubK/ – 2011-04-09 04:13:29

+0

當您想要使用span而不是rowspan時,td中id的用途是什麼。如果您想使用跨度,請減少表格的時間表。最好給我們更多的信息,你想做什麼。 – ace 2011-04-09 05:18:55

回答

0
  1. 如果您希望frm 0到3使用類似ById(「tm」+ i)的元素循環,請先使用getElementById獲取td元素。
  2. 使用createElement創建span元素並設置其屬性。
  3. 追加這個新元素在SETP 1

http://www.w3schools.com/DOM/dom_element.asp

檢索到的元素,但你問這個,在地方rowspan-攜帶動態值。所以我不是用戶,如果我回答你的查詢。但讓我們知道爲什麼你想使用span來代替rowspan?

0

使用jQuery你可以像以下過程:

$('table td:last-child').append('<span></span>'); 
0

你不能。元素按層次排列。如果X的開始標記是Y的子標記,那麼X的結束標記也必須是Y的子標記。