Показать сообщение отдельно
  #1 (permalink)  
Старый 13.02.2012, 17:35
Аспирант
Отправить личное сообщение для bartonom Посмотреть профиль Найти все сообщения от bartonom
 
Регистрация: 05.05.2011
Сообщений: 48

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