this 다중 선택 jquery 구성 요소를 사용하고 있습니다. 이 사건의 방아쇠를 당기고 구독하는 방법을 생각할 수는 없습니다. (나는 js에 익숙하지 않습니다.) 그런 다음jQuery UI 다중 선택 이벤트
_updateCount: function() {
this.selectedContainer.find('span.count').text(this.count + " " + $.ui.multiselect.locale.itemsCount);
//How do I subscribe to the event?
$(this).trigger('collectionChanged');
}
나는 'collectionChanged'에 가입하기 위해 노력하고있어 :
는 내가 지금까지 노력했습니다 것은 ui.multiselect.js 파일의 _updateCount 기능에 collectionChanged 이벤트를 트리거하는 것입니다 asp.net에서 이벤트 :
$('#<%= dropDown.ClientID %>').bind('collectionChanged', function()
{
alert("Changed!");
});
생성 된 페이지의 마크 업이 있습니다 :
<select name="ctl06$dropDown" id="ctl06_dropDown" class="multiselect" multiple="multiple" name="countries[]">
<option value="1134">A</option>
<option value="1980">B</option>
<option value="17789">C</option>
<option value="180367">D</option>
<option value="1990673">E</option>
</select>
<script type="text/javascript">
$(function() { $('.multiselect').multiselect(); });
$('#ctl06_dropDown').bind('collectionChanged', function()
{
//Not working (never triggerd)
alert("Changed!");
});
</script>
T 행크스.
예, 그게 전부입니다. 정말 고맙습니다. –