Я имею переменную:
$place = "images/img1.jpg";
Я хочу, чтобы URL-адрес изображения использовал переменную.
$('div.bg2').css("background-image", "url($place)");
Но это не работает. Зачем?
Строка конкатенации не является правильной, в вашем случае $place
- это просто часть строкового литерала, вам нужно объединить строку с фактическим значением переменной $place
. Пытаться
$('div.bg2').css("background-image", "url(" + $place+ ")");