Показать сообщение отдельно
  #3 (permalink)  
Старый 24.04.2020, 08:01
Аспирант
Отправить личное сообщение для Юсуф Посмотреть профиль Найти все сообщения от Юсуф
 
Регистрация: 09.03.2012
Сообщений: 84

Сообщение от voraa Посмотреть сообщение
У вас в строке 13 используется не описанная переменная ResutNms. То, что она описана в строке 7 не считается. Это другая функция и от туда не видна. Надо перенести описание этой переменной на уровень выше

var $btn = $('#dobavit'); // кнопка создание подраздела (строки)
     var $btns = $('#dobavit2'); //Кнопка для создание раздела
     var $nums =  2;
     var $numsStroca =1;
     var $NumPodstr;
 
       $btns.click(function (ResutNms) { // Функция создает раздел с input внутри
             $ResutNms = $nums++;
                $('#form').append("<tr><td colspan='7'><input id='Razdel' type='' value='"+$ResutNms+".'/></td></tr>");
         });
       
       $btn.click(function () {  // Функция создает строку
         var $NumPodstr = numsStroca++;
         var $result = ResutNms+'.'+NumPodstr ; // Должно получиться 1.1, 1.2. и т.п.
 
          $('#form').append("<tr><td>"+result+"</td><td id='SmetaTableName'><input type='text'  /></td><td id='SmetaTableSelec'><select><option></option></select></td><td id='SmetaTableObem'><input type='text' value='' /></td><td id='SmetaTableMat'><input type='text' value='' /></td><td id='SmetaTableSMR'><input type='text' value='' /></td><td id='SmetaTableItog'><input type='text' value='' /></td></tr>");
 
         });
Я так пробывал, но у меня перестает работать весь скрипт. не создает строку... Скопирова как у Вас тоже самое
Ответить с цитированием