我有一个脚本在页面加载时切换复选框(默认情况下它未被选中)。
示例:
if (bla bla bla) {
$('#test').trigger('click');
}
它按预期工作,但如果我前进到下一页然后再返回(或使用该页面恢复关闭的标签页),这不起作用:复选框保持未选中状态。我想在这种情况下浏览器不会执行js。
有什么解决方案可以解决这个问题吗?感谢。
答案 0 :(得分:1)
当您返回时,(大多数浏览器)会像您离开页面时一样重新加载表单,然后切换复选框。
这里最好的解决方案可能是将复选框设置为选中而不是切换它。
$('#test').prop('checked', true);