参数列表后面的SyntaxError:missing)var x = $(“input [name =”+ value +'[]'“]”)

时间:2016-11-11 06:59:47

标签: javascript jquery

我收到了这个错误。我不知道这里发生了什么。

enter code here
 $(".addCategory").on('click',function(){ 
        var value= $(".getvalue").val();
        var x = $("input[name="+value+'[]'"]")
        $(x).each(function(key,val){
        if($(val).val().length<=0)
        {
           alert ("Please fill all the fileds");

        }

        });
    });

3 个答案:

答案 0 :(得分:3)

引号有问题

   var x = $("input[name='" + value + "[]']")

答案 1 :(得分:2)

问题与您的报价有关: 替换为以下代码

    $(".addCategory").on('click',function(){ 
            var value= $(".getvalue").val();
            var x = $("input[name='"+value+"[]']") // add proper quotes
            $(x).each(function(key,val){
            if($(val).val().length<=0)
            {
               alert ("Please fill all the fileds");

            }

            });
        });

答案 2 :(得分:0)

请参阅如何结束

var x = $("input[name='"+value+"[]']")