2015-04-02 41 views
0

,所以我尝试使用jQuery和一个变量来获得一个字段的值,但由于某种原因,我不能得到它的工作:jQuery选择带变不工作

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

出于某种原因,这个代码不工作,我不知道为什么。但是,当我删除该变量时,它工作正常。

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

这工作正常。我如何将一个变量值传递给这个等式?感谢您的任何帮助。

回答

1

它看起来像你应该在报价field1(你希望它是正确的字符串?)

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

该诀窍。谢谢。 – user982853 2015-04-02 20:28:23