2009-11-26 66 views
1

我有一個包含「所有」項目的列表框和將包含「選定」項目的第二個列表框。我想擁有它,以便雙擊「全部」列表框中的項目將該項目添加到「包含」列表框中。jQuery appendTo列表框不能在IE中工作

目前我有:

$(document).ready(function() 
{ 
    $('#AllAirlines option').dblclick(AddAirline); 
} 

function AddAirline() 
{ 
    $('#AllAirlines option:selected').remove().appendTo('#AirlineList'); 
} 

其中一期工程在Firefox罰款...但在IE8等,將失敗。任何想法爲什麼?

回答

1

這裏有一個稍微更新的版本也能在IE8 - 它只是不喜歡事件掛鉤......你還忘了關閉文檔就緒...

$(document).ready(function() 
{ 
    $('#AllAirlines').dblclick(function() { AddAirline(); }); 
}); 

function AddAirline() 
{ 
    $('#AllAirlines option:selected').remove().appendTo('#AirlineList'); 
} 
+0

謝謝,這很好。 我確實在document.ready上有一個右括號......這是錯誤的複製/粘貼不錯的編碼;) – krisg 2009-11-27 01:50:30

+0

我很高興它有幫助 - 如果你能標記答案會很棒在左邊打勾!) – Fenton 2009-11-27 08:47:16

+0

哎呀,我的壞。我想我已經陷入了興奮之中= P – krisg 2009-12-02 01:37:53