如何将两个变量相加:常量和迭代在文本输入" s" name"?

时间:2014-03-21 18:09:18

标签: php jquery variables iterated-function

我有一个功能:

<?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 个答案:

答案 0 :(得分:3)

因此,要从评论中提取它,在这种情况下最简单的解决方案是:

变化:

var a = 0;

通过

var a = x;