我现在为此苦苦挣扎了一天,可能真的很容易解决。
我想要的是只接受数字的搜索字段,所以我尝试了这样的事情:
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'
. 是否在按键、更改、点击、某事上都没关系...我只想知道如何获取该输入,以便过滤输入中的文本。
希望您能够帮助我。谢谢!