Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   По формированию селектора jquery из строки и переменной (https://javascript.ru/forum/jquery/25719-po-formirovaniyu-selektora-jquery-iz-stroki-i-peremennojj.html)

bartonom 13.02.2012 17:35

По формированию селектора jquery из строки и переменной
 
$block – переменная, меняющая значения - например, $block = 'lastPublic'
Для проверки правильности, формирую строку, состоящую из строки ( точка) и переменной и проверяю alert-ом, что все рабтает:
$temp = '.'+$block; alert('$temp = ' + $temp);  // показывает .lastPublic - что и ожидалось
Задача:
$curBlock = $('.lastPublic')
заменить на селектор, состоящий из точки плюс переменная, типа " ' . " + $block + " ' ", то есть :
$curBlock =  $("'."+ $block +"'");
Но последний селектор работает в IE но не срабатывает в Goggle и Firefox. Подскажите, пожалуйста, в чем загвоздка?

Pavel M. 14.02.2012 11:18

если в $block строка с названием класса, то лучше так
$("."+ $block);


Часовой пояс GMT +3, время: 05:08.