2011-04-09 60 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的子标记。

相关问题