Задать вопрос
@Proshka17

Почему не работает код?

if($checkerer == 'yes') {
printf('
<script>
	$(".64").attr("src","system_images/liked.png");
</script>
');
}


В переменной $checkerer лежит значение yes.Но код почему то не работает.А если добавить script перед if,вот так:
printf('
<script>
	$(".64").attr("src","system_images/liked.png");
</script>
');

if($checkerer == 'yes') {
printf('
<script>
	$(".64").attr("src","system_images/liked.png");
</script>
');
}

То все работает.В чем причина?
  • Вопрос задан
  • 2406 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
fsdsdfsfdsfsdfsdfsdfsdfsd
@fsdsdfsfdsfsdfsdfsdfsdfsd
Unknown
А если добавить script перед if, то все работает:

Значит переменная $checkerer не содержит "yes".
Ответ написан
if($checkerer == 'yes') {
printf('
<script>
$(document).ready(function(){
    $(".64").attr("src","system_images/liked.png");
})
</script>
');
}
Ответ написан
viktorvsk
@viktorvsk
Класс с цифры, фейспалм
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы