JQuery Select.change()不起作用

时间:2015-07-30 19:46:05

标签: jquery

我有以下下拉设置。此下拉列表将根据列表中的选择过滤搜索结果:

<div class="filterGroupHeader filterGroupHeader--tight">R People</div>
                <select id="RPeopleSelect" data-bind="options: rPeopleList, optionsText: 'FullNameReverse', optionsValue: 'CarePeopleID', value: rPeople, event: { change: applyProviderFilters() }"></select>

这是一个点击事件,用于显示特定信息。单击此选项时,我希望调用函数applyPeopleFilters()

$("#quickFilter").click(applyPeopleFilters);

这是它要调用的功能。当它调用此函数时,我希望它根据RPeopleSelect下拉列表中的选择过滤结果。

function applyPeopleFilters() {
        $("#RPeopleSelect").change();
    }

一切正常,直到上述功能。代码进入函数(我知道因为我已经使用警报来确保它到达那里)但它没有做任何让我相信我做错了.change()

1 个答案:

答案 0 :(得分:0)

如果您想调用该功能,您应该执行以下操作:

$("#quickFilter").click(function(){
    applyPeopleFilters()
});