我有一个非常简单的四个元素列表,每个元素都有一个复选框。
我有一个jQuery ajax请求,该请求返回这些任务的状态,如果它们已完成,则在复选框中打勾。
代码很简单
task
是任务名称,例如task_1,task_2等
if(data.task.task_status === 1) {
$('input[data-task="'+task+'"]').attr('checked','checked');
}
此代码可以在除Firefox之外的所有浏览器中正常工作,而且这不是我第一次遇到Firefox和表单问题。我的理解是Firefox“记住”表单数据,因此,如果刷新页面,您不会丢失textarea数据等。这与这有关系吗?