簡體   English   中英

從jquery組合框中選擇值不會運行搜索fnFilter

[英]Selecting value from jquery combobox doesn't run search for fnFilter

我正在使用https://jqueryui.com/autocomplete/#combobox進行下拉選擇,當選擇特定值時,它應該運行搜索fnFilter以獲取jQuery的數據表。 選擇的值很好,它將值放在輸入字段中,但fnFilter不會運行。 已經嘗試過keydown mousedown更改,但任何值都不起作用。

如何從組合框中選擇值后直接執行fnFilter?

    var selectSprint = $('.custom-combobox-input');
    selectSprint.keypress(function(event) {
        if (event.which == 13) {
            event.stopImmediatePropagation();
            var selectedSprint = $('.custom-combobox-input').val();
            sprintResults.fnFilter(selectedSprint);
        }
    });

    var selectSprint1 = $('.custom-combobox-input');
    selectSprint1.on('keydown mousedown change', function(event){
        event.stopImmediatePropagation();
        var selectedSprint = $('.custom-combobox-input').val();
        sprintResults.fnFilter(selectedSprint);
    });

得到它了。 你必須為它確定精確的li元素id / class和write方法:

    $('.ui-autocomplete').click(function(e) { 
        sprintResults.fnFilter($('.custom-combobox-input').val());
    });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM