ไอคอนรีเฟรช listview มือถือ JQuery

ฉันกำลังเปลี่ยนไอคอนในรายการ ('li') และรายการไม่ได้รับการรีเฟรช สแนปชอตโค้ด:

var listview = $('<ul data-role="listview" data-inset="true">');
...

var button = $('li#' + id, $.mobile.activePage);
button.attr('data-icon', 'check');

listview.listview('refresh');

อย่างไรก็ตาม รายการจะแสดงไอคอนเก่า

กรุณาช่วย!


person user1982978    schedule 16.01.2013    source แหล่งที่มา


คำตอบ (1)


สามารถทำได้ดังนี้:

$('#test-list li').buttonMarkup({ icon: "home" });

นี่คือตัวอย่างการทำงาน: http://jsfiddle.net/Gajotres/qgE6L/

person Gajotres    schedule 16.01.2013