я не верю что у тебя не было проблем с innerHTML…
А если и правду не было, то всеравно придешь к document.createElement()
не поверишь, но: с innerHTML проблем не было. А с createElement были. Пруфлинк
и вообще: с чего ты взял, что $('<option />') - Это innerHTML? это и есть createElement. Пруфлинк дан выше, + http://james.padolsey.com/jquery/#v=1.4&fn=init
зы. не всегда есть jquery, как в одном из проектов у меня на работе…
что да то да. В Мадженте ссаный прототайпЖээС. Это понятно, что если нет возможности подключить jQuery - делаем на нативном JS или на том фреймворке, который там есть. Я не отрицал этого.
Но когда ты даешь код:
заменитьoptions .= '<option value="' + $(this).attr('id') + '">' + $(this).attr('title') + '</option>';
наoptions += '<option value="' + $(this).attr('id') + '">' + $(this).attr('title') + '</option>';
по которому явно прослеживается наличие jQuery и следом пишешь
Спустя 32 сек.А вообще надо создавать option с помощью document.createElement('option')
то ты уж прости, но отмазка jQuery не всегда доступен не прокатывает.