Я использую плагин jqTransform для стилизации элементов формы, что привело к небольшой проблеме с моими полями выбора. Похоже, поле выбора скрыто и заменено пользовательским DIV, содержащим список и т. Д.
Мне удалось получить плагин, запускающий событие нажатия кнопки select, когда что-то выбрано из списка, но у меня возникли небольшие проблемы с обновлением визуального списка - похоже, плагин не поддерживает обновление ajax из коробка.
Кто-нибудь имеет опыт выполнения обновлений ajax для селекторов, преобразованных jqTransform?
Преобразованный выбор выглядит примерно так:
<div class="jqTransformSelectWrapper" style="z-index: 8; width: 63px; ">
<div>
<span style="width: 62px; ">Petrol</span><a href="#" class="jqTransformSelectOpen"></a> </div>
<ul style="width: 63px; height: 24px; overflow-x: hidden; overflow-y: hidden; display: none; visibility: visible; ">
<li><a href="#" index="0" class="selected">Petrol</a></li></ul>
<select id="fuel_type_id" name="fuel_type[id]" class="jqTransformHidden" style=""><option value="1">Petrol</option></select>
</div>
Плагин не преобразует уже преобразованный выбор (вы можете принудительно сделать это, удалив класс jqTransformHidden, но это просто дублирует видимый выбор).
Интересно, есть ли какой-нибудь умный jquery, который я мог бы использовать, чтобы вернуть select в его прежнее состояние и затем снова выполнить преобразование?
Спасибо
Пол