フィルターリセットボタンを作成しています。ボタンをクリックすると、すべての値が正常にクリア/リセットされますが、現在のすべての結果を表示するようにイベントがトリガーされていません。私は上記のフィルタを適用するために、各列のフィルタフィールドにイベントリスナーを持っています。フィルタをリセットしようとしています。ボタンをクリックすると値はクリアされますが、イベントは発生しません
$('#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