2015-08-24 2 views
0

Я хочу передать переменную в селектор jquery, но я не нашел правильный синтаксис.Передача переменной в селекторе jquery

У меня есть это:

var jsonobject = eval(responseObject); 

    for(var item in jsonobject) 
    { 
     $('#",jsonobject[item],"').css("background-color","red");     
    } 

Так переменная jsonobject[item], и я хочу использовать значение в нем, как имя селектора.

Благодарим за помощь!

+2

Side Примечание: используйте 'JSON.parse()', 'не Eval()' для разбора JSON ответ. – JJJ

ответ

5

Вы должны использовать

$("#"+jsonobject[item]).css("background-color","red"); 
1

Просто используйте конкатенации для этого:

$('#' + jsonobject[item]).css(...); 
Смежные вопросы