使用name = string + javascript变量附加输入表单

时间:2014-11-25 00:44:43

标签: javascript php jquery

我正在使用PHP生成我的javascript。我在附加表单输入时遇到问题。我无法使用我的字符串和变量x作为名称。它无法识别变量x,并将其视为字符串 这就是我的代码看起来像

<?php
    foreach ($msgData as $key) 
    {
        $msgData .= ''.$key.': <input style=\\"width: 50px;\\" placeholder=\\" edit \\" name=\\"'.$nameArr[0].'-'.$nameArr[1].'-\'+ x +\'> ';
    }
    echo '
    function print(x) {
        wrapper=".name_fields_wrap";
        $(wrapper).append(\'<div>'.$msgData.'</div>\');
    }

    $(document).ready(function() {
    var add_button  = $(".add_field_button");   
    var x = 3;
    $(add_button).click(function(e){
        e.preventDefault();
        if ( x < max_fields)
        {
            print(x);
            x++;                                 
        }
    });
    ';

?>

我的表单名称变为: name =&#34; nameZero-nameOne - &#39; + x +&#39;&#34;

0 个答案:

没有答案