2009-11-26 5 views
1

J'ai un contenant listbox « tous » les éléments et une seconde zone de liste qui contiendra des éléments « sélectionnés ». Je veux avoir pour que double-cliquant sur un élément dans la « tous » ajoute listbox cet élément à la zone de liste « inclus ».jQuery appendTo listbox ne fonctionne pas dans IE

i ont actuellement:

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

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

Ce qui fonctionne très bien dans FireFox ... mais dans IE8 etc, échoue. Des idées pourquoi?

Répondre

1

Voici une version légèrement mise à jour qui fonctionne également dans IE8 - il ne fonctionne tout simplement pas comme l'événement crochet ... et vous aussi oublié de fermer votre document prêt ...

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

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

Merci, Cela a bien fonctionné. J'ai eu Teh parenthèse fermante sur la document.ready par la façon ... il était mauvais copier/coller pas mal de codage;) – krisg

+0

Je suis content qu'il a aidé - ce serait bien si votre pourrait marquer la réponse (coup que tick de la gauche!) – Fenton

+0

Oops mon mauvais. Je suppose que je me suis pris dans l'excitation = P – krisg