2014-01-26 3 views
0

Я использую 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> 
+0

div11star вы имеете в виду? Когда вы вызываете js-код? – Omar

+0

Простите, да, divl1star. В настоящий момент код сценария js для обновления эскиза вызывается, как видно, для целей тестирования. – greysqrl

+0

omar - В моем коде я ввел div1star, а не divl1star. Смена его работы ... глупая ошибка. Спасибо, что заметили это! – greysqrl

ответ

0

Глубокая ошибка была в моем коде, указывается Омаром. Я использовал # div1star, а не # divl1star.