我有这个代码不起作用:
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]'
我已尝试过至少三种与我在其他问题中找不到的组合。
答案 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();