我知道这个问题有大量的答案,所有的答案都是一样的。我想将一个变量传递给选择器。例如将变量传递给选择器
var item = 'size_{{$item->size}}';
$("input[name="+item+"]").change(function() {
console.log('got it');
});
比方说
{{$item->size}} == M // So the var item ='size_M'
这远远代码做的不错。项目变量没有问题。但在选择器而不是获得size_M
它获得项目字符串本身。
您可能需要furt她用引号分隔属性值,如下所示:'$(“input [name ='”+ item +“'”)“)。这是因为您的值包含非字母数字(下划线)。 – ne1410s
@ ne1410s我也试过,但结果相同 –
@ ne1410s您可以提供相同的文档吗?导致官方文档从未提及过 –