2014-01-31 3 views
0

У меня есть этот код, который не работает:Получить значения входов [тип = (тип)] из определенного класса с JQuery

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]' 

I попробовали хотя бы три комбо из этого, которые не работают, что я нашел из других вопросов.

ответ

2

Да потому, что у вас есть «» внутри селектора. Это должно быть:

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

Упс. благодаря! Это всегда мелочи. – KickingLettuce

2

у вас есть дополнительные '' в селекторе

var text = $('input.' + kw_class + '[type=text]').val(); 
var val = $('input.' + kw_class + '[type=hidden]').val(); 
Смежные вопросы