Селектор JQuery с использованием переменных

0

Получил эту ошибку, независимо от того, как она проходит. Есть идеи?

Parse error: syntax error, unexpected '(', expecting T_VARIABLE or '$' in /disks/diskh/zco/comw/html-olGEUddM/wedding/wedding_results.php on line 85

Вот мой код:

if($("'#".$row['name']."'")){//error in this line
  $newHTML = "";
  $select = $("#" . $row['name'] . "Select");
  $select.options[select.options.length] = new Option($newDate,$newDate);
}
  • 0
    Вы уверены, что дали нам правильную линию? И кстати, на первом селекторе вы используете ', а на втором нет. Может быть, в этом проблема (второй не так)
  • 0
    Если вы используете php тогда ваш php код не анализируется, замените .$row['name']. с <?php echo $row['name']; ?> и попробуй
Показать ещё 2 комментария
Теги:
syntax-error
selector

1 ответ

0

Вы смешиваете свой javascript с php. Вам нужно передать строку if в виде строки:

echo "if($('#".$row['name']."')){";

Это или если вы хотите, чтобы оператор if находился в php. Вы не можете попробовать оценить javascript в нем. Javascript оценивается в браузере. Не сервер.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню