Я использую jquerymobile 1.4.0 и есть меню ListView, который содержит уменьшенные изображения (divl1star, divl2star и т.д ...)JQueryMobile - Изменение миниатюрного изображения ЦСИ в коде
Я хотел бы изменить источник эскиза на основе по ряду критериев.
Моя проблема в том, что я не вижу, как изменить миниатюру. Я пытаюсь изменить изменение 'src' attr, как видно из сценария в конце кода, но это не сработает. В консоли не отображается ошибка. Я чувствую, что это разрешение довольно простое, и я думаю, что способ, которым я пытаюсь получить доступ к img src, неверен.
Любая помощь очень ценится.
<div data-role="page" id="mainmenu" data-theme="a">
<ul data-role="listview" data-inset="true" id="divIdlevelList">
<li data-icon="false" id="listL1"><a href="#menulevelone"><img id="divl1star" src="../img/icons/star0.png" class="ui-li-thumb"><h3>l1</h3><p>l1text</p></a></li>
<li data-icon="false" id="listL2"><a href="#menuleveltwo"><img src="../img/icons/star0.png" id="divl2star" class="ui-li-thumb">l2<p>l2text</p></a></li>
<li data-icon="false" id="listL3"><a href="level3.html"><img src="../img/icons/star0.png" id="divl3star" class="ui-li-thumb">l3<p>l3text</p></a></li>
<li data-icon="false" id="listL4"><a href="level4.html"><img src="../img/icons/star0.png" id="divl4star" class="ui-li-thumb">l4<p>l4text</p></a></li>
<li data-icon="false" id="listL5"><a href="level5.html"><img src="../img/icons/star0.png" id="divl5star" class="ui-li-thumb">l5<p>l5text</p></a></li>
</ul>
<script>
$("#divl1star").attr('src', '../img/icons/star2.png');
</script>
</div>
div11star вы имеете в виду? Когда вы вызываете js-код? – Omar
Простите, да, divl1star. В настоящий момент код сценария js для обновления эскиза вызывается, как видно, для целей тестирования. – greysqrl
omar - В моем коде я ввел div1star, а не divl1star. Смена его работы ... глупая ошибка. Спасибо, что заметили это! – greysqrl