Условное отображение - PullRequest
0 голосов
/ 11 марта 2020

Я пытаюсь отобразить некоторые изображения (напрямую связанные с Google Диском) с условием ранее определенного значения переменной. Не могли бы вы помочь?

Я использую jQuery и HTML. Вот пример кода того, что я делаю (я удалил фактические ссылки):

if(roll_payoffpair == 1) {<img src = "https://drive.google.com/uc?id=LINK1"> ;}

if(roll_payoffpair == 2) {<img src = "https://drive.google.com/uc?id=LINK2"> ;}

if(roll_payoffpair == 3) {<img src = "https://drive.google.com/uc?id=LINK3"> ;}

Спасибо за вашу помощь!

Возможно, я что-то путаю здесь, как указано в первом комментарии , Я никогда раньше не использовал JavaScript, PHP или HTML кодирование и сейчас пытаюсь сделать некоторые базовые вещи c для экспериментального программного обеспечения. Не уверен, как отображать эти ссылки условно для переменной. Я получаю выражение SyntaxError: ожидаемый, получил '<', поэтому я попытался удалить «<>», но получил другой идентификатор SyntaxError: непредвиденный токен: идентификатор.

Мне кажется, что мне действительно нужно отобразить ссылку в HTML. использование простого <img src = " LINK "> прекрасно работает для отображения связанного изображения. Но как мне сделать это условно для переменной в HTML?

1 Ответ

0 голосов
/ 11 марта 2020

Я думаю, вы как-то путаете PHP и Javascript / jQuery (?). Кажется, что вы хотите «повторить» эти теги img, но это невозможно в jQuery / Javascript.

Вы должны поместить этот тег img (просто один тег) в ваш HTML, присвойте ему идентификатор и измените его атрибут src с помощью jQuery, используя условия, которые у вас есть, аналогично:

if(roll_payoffpair == 2) { $("#yourimgID").attr("src", "https://drive.google.com/uc?id=LINK2"); }

и аналогично для других условий. HTLM - это простой тег img, содержащий используемый идентификатор:

<img src = "https://drive.google.com/uc?id=LINK1" id="yourimgID">
...