Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.06.2014, 19:02
Интересующийся
Отправить личное сообщение для nanoT1m Посмотреть профиль Найти все сообщения от nanoT1m
 
Регистрация: 21.07.2012
Сообщений: 25

Добавление нескольких колонок в таблицу
Здравствуйте!

Написал функцию для добавления нескольких колонок в таблицу

function createColumns(form,from,to) {
    while (from<to) {
        $("table#"+form+" tr td:nth-child("+from+")").after("<td></td>");
        from++;
    } 
}


но при этом получается бесконечный цикл. Можете подсказать в чем проблема?
Ответить с цитированием
  #2 (permalink)  
Старый 08.06.2014, 19:56
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,076

может простым циклом?
Ответить с цитированием
  #3 (permalink)  
Старый 08.06.2014, 20:58
Интересующийся
Отправить личное сообщение для nanoT1m Посмотреть профиль Найти все сообщения от nanoT1m
 
Регистрация: 21.07.2012
Сообщений: 25

рони,
Пробовал, тот же результат
Ответить с цитированием
  #4 (permalink)  
Старый 08.06.2014, 22:45
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,076

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>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление строк в таблицу ded711 Общие вопросы Javascript 8 25.04.2014 08:23
Добавление строк в таблицу ded711 Общие вопросы Javascript 1 30.03.2014 16:52
Добавление из нескольких полей в одно bohdantheone Общие вопросы Javascript 12 08.10.2013 13:32
Добавление строк в таблицу (JQuery) tiksi jQuery 2 16.05.2013 08:01
Добавление строк в таблицу MCTrane Общие вопросы Javascript 14 28.11.2010 18:18