Я борюсь с этим уже один день, возможно, это действительно легко решить.
Мне нужно, чтобы поле поиска принимало только числа, поэтому я попробовал что-то вроде этого:
function onlyNumbers(){
$('.select2-search__field').on('keypress', function () {
$(this).val($(this).val().replace(/[^\d].+/, ""));
if ((event.which < 48 || event.which > 57)) {
event.preventDefault();
}
});
}
function select2(){
$(".select2From").select2({
tags: true,
placeholder: "de",
allowClear: true
});
$(".select2To").select2({
tags: true,
placeholder: "até",
allowClear: true
});
}
Но это не работает ... на самом деле я даже не могу добраться до '.select2-search__field'
.Неважно, нажали ли вы на клавишу, на изменение, на щелчок, на что-то ... Я просто хочу знать, как я могу получить к этому вводу, чтобы я мог фильтровать текст на входе.
Надеюсь, вы можетеПомоги мне.Спасибо!