Что вы действительно ожидаете, так это то, что при нажатии на select option
отображается предупреждение.
Но название этого события не называется «щелчок» и называется «изменено»:
$(document).on('change', '#multiselect-users', function(){
// woking :)
alert('test');
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select id="multiselect-users" name="users[]" multiple="multiple">
<option value="1">User1</option>
<option value="2">User2</option>
</select>
Кроме того, вы должны добавить это событие в тег select
, а не в .multiselect-clear-filter
.
Я должен кое-что сказать о:
$('#multiselect-users').multiselect({
enableFiltering: true
});
часть.И это то, что change
событие не работает, когда это включено.Но я думаю, что, возможно, эта функция из другой библиотеки.
Надеюсь, это поможет!