Форум программистов, компьютерный форум, киберфорум
Наши страницы
jQuery
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Redersy
1 / 1 / 0
Регистрация: 24.04.2015
Сообщений: 32
1

Как написать цикл в скрипте

02.05.2015, 15:38. Просмотров 908. Ответов 3
Метки нет (Все метки)

Javascript
1
2
3
4
5
6
7
<script type="text/javascript">
     $(document).ready(function(){
        $('#add_ingredient').click(function(){
            $("tr:last").after("<tr id='ingredient'");
            });
        });
 </script>
Как сделать так, что бы при нажатии на кнопку (id которой add_ingredient), появлялась новая запись с id на единицу выше, т.е. у каждого элемента было так:

id='ingredient1
id='ingredient2
id='ingredient3 и т.д.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.05.2015, 15:38
Ответы с готовыми решениями:

Как правильно применить цикл while в этом скрипте?
Хочу сделать так чтобы красный квадрат двигался при каждом событии onclick() вправо и вверх, пока...

Исправить бесконечный цикл в скрипте
Программа засела в вечном цикле. Не пойму в чем может быть проблема, помогите. var nul = -1;...

Как в скрипте поменять функцию?
$('#curtainY').cycle({ fx: 'curtainY', speed: 1000, timeout: 2000 }); ...

Как обратиться к таблице в скрипте js
Добрый день. Нужно перекрасить первую ячейку первой строки с помощью js. Чего я только не делал, а...

Как перевести строку в скрипте?
Т.е. сделать то же самое, что делает тэг &lt;p&gt;

3
Armi
310 / 104 / 69
Регистрация: 18.04.2015
Сообщений: 342
02.05.2015, 16:20 2
Javascript
1
2
3
4
5
6
7
$(document).ready(function(){
 
        $('#add_ingredient').click(function(){
var a=$("tr").length+1;
            $("tr:last").after("<tr id='ingredient'"+a+">");
            });
        });
0
Redersy
1 / 1 / 0
Регистрация: 24.04.2015
Сообщений: 32
02.05.2015, 16:35  [ТС] 3
Javascript
1
2
3
4
5
6
7
8
<script type="text/javascript">
     $(document).ready(function(){
        $('#add_ingredient').click(function(){  
                
            $("tr:last").after("<tr [B]id='ingredient'[/B] class='ingredient'><td><input id='name_ingredient' name='name_ingredient' type='text' placeholder=' Введите название ингредиента...'/></tr>");   
 
            });
        });
Вот полный экземпляр скрипта, и если сделать как вы предлагаете, то ниче не получается.

Я сделал обычным циклом, но при добавлении новой записи по кнопке, к id присваивалась все время 1, не увеличивалось
0
Armi
310 / 104 / 69
Регистрация: 18.04.2015
Сообщений: 342
02.05.2015, 16:44 4
Лучший ответ Сообщение было отмечено Redersy как решение

Решение

Вы мне фрагмент кинули я на фрагменте и показал
Javascript
1
2
3
4
5
$('#add_ingredient').click(function(){  
              var a=$("tr").length+1;
            $("tr:last").after("<tr [B]id='ingredient"+a+"'[/B] class='ingredient'><td><input id='name_ingredient' name='name_ingredient' type='text' placeholder=' Введите название ингредиента...'/></tr>");   
 
            });
1
02.05.2015, 16:44
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.05.2015, 16:44

Как добавить стили в скрипте js?
подскажите пожалуйста можно ли добавить стили прямо в скрипте js, например задать каждой сообщениям...

Как написать цикл?
Я пытаюсь так, но у меня зависает for function in nm GPUPrime-2.0.5.dp-linux; do // для каждой...

Как написать цикл for i E 1..m
не знаю как решается данная задача как написать цикл for i E 1..m ругается на синтаксис...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru