I have a table similar to the following.
<table class="schedule-table" cellspacing="1" border="0" style="width:100%;">
<tr class="DataRow" id="DataRow_1">
<td class="resource" style="display:none;">8</td>
<td class="resource">John Smith</td>
<td class="resource">blah blah blah</td>
<td class="resource">blah blah blah</td>
<td class="resource">blah blah blah</td>
<td class="resource">blah blah blah</td>
</tr>
<tr class="DataRow" id="DataRow_2">
<td class="resource" style="display:none;">9</td>
<td class="resource">Huck Fin</td>
<td class="resource">blah blah blah</td>
<td class="resource">blah blah blah</td>
<td class="resource">blah blah blah</td>
<td class="resource">blah blah blah</td>
</tr>
<tr class="DataRow" id="DataRow_3">
<td class="resource" style="display:none;">10</td>
<td class="resource">Tom Sawyer</td>
<td class="resource">blah blah blah</td>
<td class="resource">blah blah blah</td>
<td class="resource">blah blah blah</td>
<td class="resource">blah blah blah</td>
</tr>
</table>
I’d like to select #DataRow_2 and replace the 4th and 5th cells with :
var newTd = <td class="newclass" colspan="2">Stuff for cell that should span two cells</td>
How can I accomplish this?
This should get you started:
I assume you have a broader use case so you’ll want to make a function and pass in the cells to remove, replace, etc.
You can play with the JSfiddle here:http://jsfiddle.net/UV2Ce/