<select id=”category”>
<option value=”3″ onclick=”getOption(3);”>Option1</option>
</select>
Это отлично работает в Firefox, то есть функция getCategories вызывается при выборе объекта в поле выбора. Это не работает для других браузеров, хотя вызовы не выполняются и даже не возникает никаких ошибок.
Решение состоит в том, чтобы выполнить вызов функции для тега выбора вместо использования события onchange, ссылающегося на значение тега выбора (который будет содержать значение выбранного тега опции),
<select id="category" onchange="getOption($('category').val());">
<option value="3">Option1</option>
</select>