2016-12-14 5 views

답변

2

$(this)[0]을 onChange 내부에 사용할 수 있습니다. this되면 자체 여기

$('select').selectize({ 
    onChange: function(value) { 
     var obj = $(this)[0]; 
     alert(obj.$input["0"].id); 
    } 
}); 

으로 selectize 객체는 것입니다 Fiddle

0

당신은 onInitialize 모든 사용자 이벤트 얻을 수 있습니다 :

$('select').selectize({ 
     onInitialize: function (selectize) { 
      selectize.on('change', function (value) { 
       var elem = this.$input[0]; 
       console.log('on "change" event fired > ' + elem.id); 
       }); 
      selectize.on('focus', function() { 
       console.log('on "focus" event fired'); 
      }); 
      selectize.on('dropdown_open', function() { 
       console.log('on "dropdown_open" event fired'); 
      }); 
     } 
}