Как суммировать две переменные: постоянную и повторяемую в "имени" ввода текста?
У меня есть функция:
<?php $max = 5; ?>
<script type="text/javascript">
jQuery(function($) {
var scntDiv = $('#div');
var i = $('#div p').size() + 2;
var x = <?php echo $max;?>;
var a = 0;
$('#add').click (function() {
$('<p><input type="text" id="" name="field['+a+'][0]" value="" placeholder="" /><a href="#" id="delete">Remove</a></p>').appendTo(scntDiv);
i++;
a++;
return false;
});
$('#delete').live('click',function() {
if( i > 2 ) {
$(this).parents('p').remove();
i--;
}
return false;
});
});
</script>
Как вы видете var x
является постоянным и var a
повторяется в каждом клике add
кнопка. Как сделать, чтобы эти две переменные суммировали друг друга на каждой итерации и заменяли +a+
в name="field['+a+'][0]"
?
1 ответ
Решение
Итак, чтобы извлечь его из комментариев, самое простое решение в этом случае будет:
Изменить:
var a = 0;
От
var a = x;