У меня есть некоторый код jquery, который отлично работает в Firefox, но когда я тестирую в ie6, я вообще не вижу, как он работает (div не показывается).
вот мой 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>
вот мой JavaScript:
$('#calendar_list').live('change', function () {
var calendarId = $(this).val();
if (calendarId == 2) {
$("#location").show();
}
else {
$("#location").hide();
}
});
Во-первых, кто-нибудь знает, почему этот код выше не будет работать в ie6, но будет хорошо во всех других браузерах?
Во-вторых, как я могу это отладить, так как кажется, что это проблема только в ie6 (нужен эквивалент firebug, чтобы увидеть, что происходит)