【发布时间】:2018-11-13 23:39:39
【问题描述】:
我正在为此苦苦挣扎一天,可能真的很容易解决。
我想要的是只接受数字的搜索字段,所以我尝试了这样的事情:
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'。是否在按键、更改、点击、某事上都没关系...我只想知道如何获取该输入,以便过滤输入中的文本。
希望你能帮助我。谢谢!
【问题讨论】:
标签: jquery jquery-select2 jquery-select2-4 select2-rails