У меня довольно простой вопрос, который я не могу понять.
Я хочу отобразить другой элемент из простого массива на разных изображениях. Элементы являются строками, и я хочу добавить к ним некоторые стили, поэтому мне нужно сделать их частью элемента div, который будет частью элемента div, над которым идет строка.
Если бы текст не был в массиве, не было бы проблемы, поскольку я мог бы просто сделать это:
var text = "<div class='text'>SOME TEXT HERE</div>";
$('.image').append(text);
В этом случае все работает нормально, и я могу применить стилизацию к тексту, который теперь является частью div с классом 'text'.
Однако мне нужно отображать разные строки текста на разных изображениях, поэтому они хранятся так:
var textArray = ["TEXT1", "TEXT2", "TEXT3", "TEXT4"];
Все, что я хочу сделать, это сделать textArray частью div, к которому я мог бы затем добавить стиль.
Я пробовал это, но это не сработает, поскольку textArray не добавляется как часть text div :
var text = "<div class='text'>textArray</div>";
$('.image').append(textArray[2]);
Буду признателен за любую помощь, спасибо!