我正在创建过滤器重置按钮。当我单击按钮时,所有值都按预期清除/重置,但不会触发事件来重置视图以显示所有当前结果。我在每个列的过滤器字段上都有事件监听器来应用所述过滤器。尝试重置过滤器。单击该按钮清除值,但不会触发事件
$('#clearFilters').on('click', function() {
console.log("start clear");
$('#columnsearch_1').val('').change();
$('#columnsearch_2').val('').trigger("change");
$('#columnsearch_3 option').prop('selected', function() {
return this.defaultSelected;
});
$('#columnsearch_3').trigger("change");
$('#columnsearch_4 input[type=checkbox]:checked').removeAttr('checked').trigger("click");
});
不确定,如果我使用触发器/更改错误或误解感到它的使用情况,但据我所知的东西看起来是正确的。
那个特殊的回报并不会阻止回调的流程。该返回只影响.prop()的回调 我已经将我的解决方案发布到了我的问题上。 – BadJo0Jo0
我现在看到了这个错字。 – BadJo0Jo0