Используйте переменную в селекторе jQuery - PullRequest
0 голосов
/ 01 декабря 2011

Все, у меня есть переменная, подобная этой:

var get_form_id = formid.split('_');
var vendor_id = get_form_id[1];

Я бы хотел использовать это в селекторе, потому что некоторые из моих div'ов являются переменными.Так, например, я хотел бы добавить в div такой:

$("#star_loader").fadeIn(function()

, но я хочу использовать свою переменную.Я пытался сделать что-то вроде:

$("#star_loader"+vendor_id).fadeIn(function()

Это не сработало.Как я могу использовать это правильно?Спасибо за совет.

Ответы [ 2 ]

0 голосов
/ 01 декабря 2011

Это должно работать без проблем. Смотрите это jsfiddle .

0 голосов
/ 01 декабря 2011

Вы используете его правильно, предполагая, что "#star_loader"+vendor_id разрешается в действительный идентификатор элемента. Вам не хватает подчеркивания? Попробуйте использовать console.log("#star_loader"+vendor_id) либо в консоли javascript вашего веб-браузера, либо напрямую через скрипт. Когда все остальное терпит неудачу, всегда есть alert("#star_loader"+vendor_id).

...