J'essaye de lier un événement de changement à une liste déroulante. Fonctionne bien en chrome et FF mais il ne tire pas dans IE. J'ai vu quelques autres messages à ce sujet, mais ils demandaient des boutons radio et la suggestion était d'utiliser .click(), ce qui ne fonctionne évidemment pas pour un DDL..change() non déclenché dans IE 6,7,8 sur DropDownList - JQuery
Est-ce que IE6,7,8 ne supporte pas .change()? Qu'est-ce que je fais mal/quelle est la meilleure façon de le réparer? IE8 est l'exigence, mais ce serait bien si ça fonctionnait dans IE7 aussi.
$('#<%=DropDownListFriends.ClientID %>').live('change', function() {
if ($('#<%=DropDownListFriends.ClientID %>').val().length > 0) {
//DoStuff()
}
});
Pouvez-vous s'il vous plaît inclure une démonstration en direct? –
Je suis confus. Vous avez dit que vous faites un changement, mais le code reflète un .click (Live ('clic' ...)) Pourriez-vous s'il vous plaît corriger le code et afficher l'extrait .change? – CogitoErgoSum
Quelle version de jQuery utilisez-vous? – Adam