unicown
11-24-2012, 06:39 PM
I'm trying to end a row & add a new row after every 5th table cell through js. What am I doing wrong here?
<script>
function init() {
var table = document.getElementById("myTable");
var td = table.getElementsByTagName("td");
for(x=4; x<td.length; x=x+5) {
$(td[x]).after("</tr><tr>");
}
/*alert($("#holder").html());*/
}
window.onload = init;
</script>
<div id="holder">
<table id="myTable">
<tr>
<td><div><img src=""><p><span>name</span>description</p></div></td>
<td><div><img src=""><p><span>name</span>description</p></div></td>
<td><div><img src=""><p><span>name</span>description</p></div></td>
<td><div><img src=""><p><span>name</span>description</p></div></td>
<td><div><img src=""><p><span>name</span>description</p></div></td>
<td><div><img src=""><p><span>name</span>description</p></div></td>
<td><div><img src=""><p><span>name</span>description</p></div></td>
<td><div><img src=""><p><span>name</span>description</p></div></td>
<td><div><img src=""><p><span>name</span>description</p></div></td>
<td><div><img src=""><p><span>name</span>description</p></div></td>
<td><div><img src=""><p><span>name</span>description</p></div></td>
<td><div><img src=""><p><span>name</span>description</p></div></td>
<td><div><img src=""><p><span>name</span>description</p></div></td>
<td><div><img src=""><p><span>name</span>description</p></div></td>
<td><div><img src=""><p><span>name</span>description</p></div></td>
<td><div><img src=""><p><span>name</span>description</p></div></td>
</tr>
</table>
</div>
<script>
function init() {
var table = document.getElementById("myTable");
var td = table.getElementsByTagName("td");
for(x=4; x<td.length; x=x+5) {
$(td[x]).after("</tr><tr>");
}
/*alert($("#holder").html());*/
}
window.onload = init;
</script>
<div id="holder">
<table id="myTable">
<tr>
<td><div><img src=""><p><span>name</span>description</p></div></td>
<td><div><img src=""><p><span>name</span>description</p></div></td>
<td><div><img src=""><p><span>name</span>description</p></div></td>
<td><div><img src=""><p><span>name</span>description</p></div></td>
<td><div><img src=""><p><span>name</span>description</p></div></td>
<td><div><img src=""><p><span>name</span>description</p></div></td>
<td><div><img src=""><p><span>name</span>description</p></div></td>
<td><div><img src=""><p><span>name</span>description</p></div></td>
<td><div><img src=""><p><span>name</span>description</p></div></td>
<td><div><img src=""><p><span>name</span>description</p></div></td>
<td><div><img src=""><p><span>name</span>description</p></div></td>
<td><div><img src=""><p><span>name</span>description</p></div></td>
<td><div><img src=""><p><span>name</span>description</p></div></td>
<td><div><img src=""><p><span>name</span>description</p></div></td>
<td><div><img src=""><p><span>name</span>description</p></div></td>
<td><div><img src=""><p><span>name</span>description</p></div></td>
</tr>
</table>
</div>