Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 带[]的字段名上的.val()_Javascript_Jquery_Yii2 - Fatal编程技术网

Javascript 带[]的字段名上的.val()

Javascript 带[]的字段名上的.val(),javascript,jquery,yii2,Javascript,Jquery,Yii2,YII2生成的自动字段 <input type="text" class="form-control" name="TABELACOSearch[ID_VANTIVE]" value=""> 我相信问题是字段名为[],但我不能更改字段名,我只需要从5个类似的字段中复制值 OBS:我不能添加类和ID。我能做什么 错误是: jquery.js:1468 Uncaught Error: Syntax error, unrecognized expression: input[name=T

YII2生成的自动字段

<input type="text" class="form-control" name="TABELACOSearch[ID_VANTIVE]" value="">
我相信问题是字段名为[],但我不能更改字段名,我只需要从5个类似的字段中复制值 OBS:我不能添加类和ID。我能做什么

错误是:

jquery.js:1468 Uncaught Error: Syntax error, unrecognized expression: input[name=TABELACOSearch[ID_VANTIVE]]
at Function.Sizzle.error (jquery.js:1468)
at Sizzle.tokenize (jquery.js:2125)
at Sizzle.select (jquery.js:2546)
at Function.Sizzle [as find] (jquery.js:869)
at jQuery.fn.init.find (jquery.js:2792)
at jQuery.fn.init (jquery.js:2909)
at jQuery (jquery.js:75)
at HTMLDocument.<anonymous> (index.php?TABELACOSearch[ID_VANTIVE]=&TABELACOSearch[ID_VANTIVE_ANTIGO]=&TABELACOSearch[STATUS]=&TABELACOSearch[NUM_LP]=&TABELACOSearch[CLIENTE]=&r=qualidade:135)
at n (jquery.min.js:2)
at Object.fireWith (jquery.min.js:2)
jquery.js:1468未捕获错误:语法错误,无法识别的表达式:输入[name=TABELACOSearch[ID\VANTIVE]]
在Function.Sizzle.error(jquery.js:1468)
在Sizzle.tokenize(jquery.js:2125)
在Sizzle.select(jquery.js:2546)
在Function.Sizzle[as find](jquery.js:869)
位于jQuery.fn.init.find(jQuery.js:2792)
在jQuery.fn.init(jQuery.js:2909)
在jQuery上(jQuery.js:75)
在HTMLDocument。(index.php?tabelacearch[ID\u VANTIVE]=&tabelacearch[ID\u ANTIGO]=&tabelacearch[STATUS]=&tabelacearch[NUM\u LP]=&tabelacearch[CLIENTE]=&r=qualidade:135)
at n(jquery.min.js:2)
在Object.fireWith(jquery.min.js:2)

您可以使用两个反斜杠将其转义,如下所述:

使用引号…..特别是
$('input[name=“TABELACOSearch[ID_VANTIVE]”)。val()
jquery.js:1468 Uncaught Error: Syntax error, unrecognized expression: input[name=TABELACOSearch[ID_VANTIVE]]
at Function.Sizzle.error (jquery.js:1468)
at Sizzle.tokenize (jquery.js:2125)
at Sizzle.select (jquery.js:2546)
at Function.Sizzle [as find] (jquery.js:869)
at jQuery.fn.init.find (jquery.js:2792)
at jQuery.fn.init (jquery.js:2909)
at jQuery (jquery.js:75)
at HTMLDocument.<anonymous> (index.php?TABELACOSearch[ID_VANTIVE]=&TABELACOSearch[ID_VANTIVE_ANTIGO]=&TABELACOSearch[STATUS]=&TABELACOSearch[NUM_LP]=&TABELACOSearch[CLIENTE]=&r=qualidade:135)
at n (jquery.min.js:2)
at Object.fireWith (jquery.min.js:2)