Добавление нескольких колонок в таблицу
Здравствуйте!
Написал функцию для добавления нескольких колонок в таблицу 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, время: 08:02. |