У меня есть следующая разметка при загрузке страницы:
<select name="sel_billing_address"></select>
После загрузки страницы этот выбор заполняется каким-то AJAX, чтобы он был чем-то вроде:
<select name="sel_billing_address">
<option value="1">hi</option>
<option value="2">there</option>
<option value="3" selected="selected">sally</option>
</select>
Мне нужно выбрать выбранную опцию из этого списка. Обычно это простой случай:
jQuery('select[name=sel_billing_address] option:selected');
но поскольку он загружается динамически, мне нужно отслеживать его с помощью .live () - или другими способами. Если я наблюдаю за ним, используя live ('change'), то он отлично работает - но мне нужны значения, когда поле выбора могло быть не изменено.
.live ('load') кажется очевидным выбором, но это работает только при загрузке элемента - сам элемент select загружается при загрузке страницы, после чего он становится пустым. Я также попытался сделать .live ('load') на OPTION, а не на SELECT, но, похоже, он также недоступен.
Стоит также отметить, что я не могу изменить разметку, как страница загружает элементы, и я не могу подключиться к параметру обратного вызова скрипта, который изначально изменяет выбор - все внешнее.
Любая помощь очень ценится.