Добавление нескольких колонок в таблицу
Здравствуйте!
Написал функцию для добавления нескольких колонок в таблицу
function createColumns(form,from,to) {
while (from<to) {
$("table#"+form+" tr td:nth-child("+from+")").after("<td></td>");
from++;
}
}
но при этом получается бесконечный цикл. Можете подсказать в чем проблема? |
может простым циклом?
|
рони,
Пробовал, тот же результат |
nanoT1m,
:-?
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script>
$(function ()
{
function createColumns(id,after,number) {
while (number) {
$("#"+id+" tr td:nth-child("+after+")").after("<td>test</td>");
number--;
}
}
createColumns('test',2,2)
})
</script>
</head>
<body>
<table id="test">
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
</table>
</body>
</html>
|
| Часовой пояс GMT +3, время: 16:10. |