J'ai un code jquery ici qui fonctionne très bien dans firefox mais quand je le test dans ie6, je ne le vois pas du tout fonctionner (le div n'est pas montré).Pourquoi ce code jquery ne fonctionne-t-il pas dans ie6?
ici est mon html
<b>Calendar:</b> <select name="CalendarId" id="calendar_list">
<option value="1">Vacation</option><option value="2">Internal Travel</option>
<option value="13">ER</option><option value="33">PMO Calendar</option>
</select>
<span style="display: none;" id="calendarlabel"></span>
<hr>
<div id="location" style="display: none;">
<label>Travelling to:</label> <select id="location_list" name="TechnicalCentreId">
<option></option>
<option value="1">Bangalore</option>
<option value="2">Chennai</option>
</select>
</div>
voici mon javascript:
$('#calendar_list').live('change', function() {
var calendarId = $(this).val();
if (calendarId == 2) {
$("#location").show();
}
else {
$("#location").hide();
}
});
D'abord, personne ne sait pourquoi ce code ci-dessus ne fonctionne pas dans IE6 mais soyez bien dans tous les autres browswers?
Deuxièmement, comment puis-je déboguer ce qu'il semble être seulement un problème dans IE6 (équivalent besoin Firebug pour voir ce qui se passe)
La question serait plus facile de répondre si vous présentez quelques balises, y compris #calendar_list et #location –
@Dr. Molle - J'ai ajouté mon html ainsi que le javascript – leora