我有以下下拉设置。此下拉列表将根据列表中的选择过滤搜索结果:
<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()
答案 0 :(得分:0)
如果您想调用该功能,您应该执行以下操作:
$("#quickFilter").click(function(){
applyPeopleFilters()
});