2013-04-01 39 views
0

我有一個從ajax調用填充的列表視圖。列表中的項目設置爲調用一個js函數onclick,它將更新頁面上的另一個列表視圖。我想保持第一個listview的選定項目的高亮狀態,直到用戶選擇列表中的另一個項目。我已經嘗試在列表項目('li a:first')的錨點中添加點擊處理程序,並將我的主題的ui-btn-down類添加到li,但這在我的iPad上不起作用。我希望有一個聰明的方法來做到這一點,我太累了,想不到。在動態列表視圖中顯示選項

任何幫助表示讚賞。

謝謝!

回答

2

昨天有類似的問題,我給出了一個解決方案如下。

$('#listAddr li').bind('click', function() { 
    $('#listAddr li').attr("data-theme", "c").removeClass("ui-btn-up-b").removeClass('ui-btn-hover-b').addClass("ui-btn-up-c").addClass('ui-btn-hover-c'); 
    $(this).attr("data-theme", "b").removeClass("ui-btn-up-c").removeClass('ui-btn-hover-c').addClass("ui-btn-up-b").addClass('ui-btn-hover-b'); 
}); 

基本上它會改變主題並刪除/添加相關的類。

您可以在此Live fiddle

退房爲例