Jquery 带有变量的选择器不工作

Jquery Selector With Variable Not Working

所以我正在尝试使用 jquery 和一个变量来获取字段的值,但由于某种原因我无法让它工作:

    var col = field1;
    var val = $('select[name='+col+']').val();

出于某种原因,此代码无法正常工作,我不确定原因。但是当我删除变量时它工作正常。

    var val = $('select[name=field1]').val();

这很好用。我如何将变量值传递给这个等式?感谢您的帮助。

看起来你应该在引号中加上 field1(你希望它是一个正确的字符串?)

var col = 'field1'; // now it's a string, and it'll work the way it seems like you intended