使用jQuery从特定类中获取Input [type =(type)]的值

时间:2014-01-31 17:23:42

标签: javascript jquery html

我有这个代码不起作用:

kw _class = _keyword1;
var text = $("'input." +  kw_class  + "[type=text]'").val();
var val =  $("'input." +  kw_class  + "[type=hidden]'").val();

Firefox控制台出来了:

`Syntax error, unrecognized expression: 'input._keyword1[type=text]'

我已尝试过至少三种与我在其他问题中找不到的组合。

2 个答案:

答案 0 :(得分:2)

您在选择器中有额外的''

var text = $('input.' +  kw_class  + '[type=text]').val();
var val =  $('input.' +  kw_class  + '[type=hidden]').val();

答案 1 :(得分:2)

是的,因为你在选择器内部。它应该是:

var text = $("input." +  kw_class  + "[type=text]").val();
var val =  $("input." +  kw_class  + "[type=hidden]").val();