参数列表var x = $("input[name="+value+'[]'&quo

SyntaxError: missing ) after argument list var x = $("input[name="+value+'[]'"]")

本文关键字:quot +value+ 列表 name quo input 参数 var      更新时间:2023-09-26

我在这得到错误。我不知道这里发生了什么。

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");
        }
        });
    });

你的引号有问题

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

问题是你的引号:替换为以下代码

    $(".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");
            }
            });
        });

看如何结束

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