JavaScript « cuSel — не стандартные select

Привет всем. Сталкнулся недавно с cuSel. Проблема в том, что у этого не стандартного select нету ajax обновления. Да и вообще API для какого-то обновления.

Загрузка ajax происходит ручками и шаменяется html внутренних элементов. А потом обновляется через js.
К сожалению при таком подходе столкнулся с одним глюком. Я подменяю элементы, но при первом выборе - элемент не срабатывает (хотя элементу дается значение "текущего", видно по DOM). Кто сталкивался с такой проблемой?

Вот сайт на котором наблюдается данная проблема: carenergy.webspirit.pro
Не правильно работает форма поиска, выбераем марку машины, а при клике на первую модель, она не выбирается.

Может кто посоветует другие библиотеки для стилизации select?

1 ответов


по моему вы не правильно используете саму функцию


function changeRelam(relam) {
    $.getJSON("/", {
        ajaxZone:1,
        module:"get_char_names",
        relam:relam
    }, function (data) {
        $("#t_chars").val(data.guid);
        $("#cusel-scroll-t_chars").html(data.content);
        $("#cuselFrame-t_chars .cusel-scroll-wrap .jScrollPaneContainer").css("height", data.count * 19 + "px")
        $("#cuselFrame-t_chars .cuselText").text(data.charname);
        cuSelRefresh({refreshEl:'#t_chars'});
    });
}
 
на http://wow-cool.ru/ticket/add/ работает..

Нестандартные селекты почти всегда добавляют проблем)
Я в свое время использовал http://igor10k.github.com/ikSelect/ вроде критичных багов не было. Да и судя по Гиту, авто не бросил проект и иногда правит баги, это хорошо. И апи там обширное.