Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从jquery组合框中选择值不会运行fnFilter搜索_Jquery_Jquery Ui_Fnfilter - Fatal编程技术网

从jquery组合框中选择值不会运行fnFilter搜索

从jquery组合框中选择值不会运行fnFilter搜索,jquery,jquery-ui,fnfilter,Jquery,Jquery Ui,Fnfilter,我正在使用下拉选择,当选择特定值时,它应该为jQuery的datatable运行search fnFilter。值被正确选择,并将值放入输入字段,但fnFilter不运行。已尝试使用keydown mousedown更改,但任何值都不起作用 从组合框中选择值后,如何直接执行fnFilter var selectSprint = $('.custom-combobox-input'); selectSprint.keypress(function(event) {

我正在使用下拉选择,当选择特定值时,它应该为jQuery的datatable运行search fnFilter。值被正确选择,并将值放入输入字段,但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/类,并为其编写方法:

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

明白了。您必须确定确切的li元素id/类,并为其编写方法:

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