Привет всем!
есть вопрос:
загружаю элементы Select через ajax.
надо стилизовать их с помощью плагина Chosen.
с помощью конструкции:
function loadPage(param,div){
param=param.replace('#','');
$.ajax({
type: 'GET',
url: param,
dataType: 'html',
success: function(msg){
if(parseInt(msg)!=0){
$('#'+div).html(msg);
}
}
});
}
в нужный мне div вставляется вот это:
<select data-placeholder='Choose a Visitor...' class='chzn-select'>
<option value='1'>1</option>
<option value='2'>2</option>
</select>
обработчик вешаю на index.html:
$(document).ready(function(){
$(".chzn-select").chosen();
});
естественно не работает! в отличии от сформированного в DOM selecta
метод Live только для привязки функции к событию. а мне стало быть надо привязать функцию к объекту (если правильно понимаю терминологию)
через Livequery тоже почему то не отрабатывает:
$(document).ready(function(){
$(".chzn-select").livequery(function(){
$(".chzn-select").chosen();
});
});
Собственно вопрос: как повесить на динамически создаваемый объект функцию: $(".chzn-select").chosen(); в пределах начального скрипта, или index.html.
PS народ, через callback вешать обработчик сильно не охота.
ткните пальцем, возможно блин где то ошибка.