Я пытаюсь поменять атрибут заголовка на всех изображениях на странице, которые содержат строку slide
в имени класса. Имена классов изображений различаются и сопровождаются уникальной строкой цифр c (например: slide-1234
, slider-4321
), поэтому важно, чтобы она просто содержала строку slide
. Я хочу заменить его заголовком поста WordPress. Вот мой код (не работает)
<script>
var title = '{{get_the_title()}}';
$('img[class*=slide]').attr('title', title);
</script>
Очень просто, но, к сожалению, не работает. Я использовал alert
для отладки и смог напечатать заголовок, но проблема заключается в селекторе.
Вот HTML
<h6 class="text-primary mb-5 mt-5">Session Photos</h6>
<div id="metaslider-id-1572" style="width: 100%;" class="ml-slider-3-15-3 metaslider metaslider-flex metaslider-1572 ml-slider">
<div id="metaslider_container_1572">
<div id="metaslider_1572">
<ul aria-live="polite" class="slides">
<li style="display: block; width: 100%;" class="slide-1573 ms-image"><img src="https://knowledge.page.org/wp-content/uploads/2019/07/DSC04292-850x500.jpg" height="500" width="850" alt="" class="slider-1572 slide-1573" title="DSC04292" /></li>
</ul>
</div>
</div>
</div>