【发布时间】:2023-03-12 02:54:01
【问题描述】:
我有一个复选框列表,当被检查或未经检查时,该复选框会导致URL通过Turbolinks更改,因此页面不会重新加载。我还有一个“全部清除”链接,它取消选中所有复选框。
$(document).on("click", "#all_filters", function() {
$(".filterss input[type='checkbox'").prop("checked", false);
});
问题是,即使我这样做,它也不会改变页面的 url,所以triggerHandler 没有调用正确的操作来改变它,尽管它确实取消选中了复选框:
$(document).on("click", "#all_filters", function() {
$(".filterss input[type='checkbox'").prop("checked", false).triggerHandler("change");
// $(".filterss input[type='checkbox'").prop("checked", false).triggerHandler("click");
});
我该如何解决这个问题?
【问题讨论】:
标签: javascript jquery ruby-on-rails checkbox