这是我的 JavaScript,使用 jQuery:
$("#E_DIV_H input[value='E,F']").attr('checked', 'checked');
var data = $('#E_DIV_H').html();
$('#copy').html(data);
当它将数据从一个<div>
( #E_DIV_H
) 复制到另一个 DIV ( #copy
) 时,它取消选中该复选框,由于以下代码,该复选框应该已经被选中!
$("#E_DIV_H input[value='E,F']").attr('checked', 'checked');
使用 Firebug,我看到.attr('checked', 'checked')
正在检查复选框而不添加属性。
有没有可以跨浏览器工作的解决方案?我正在使用 jQuery 1.4.2。