具体的には、入力タイプのメモリ内のdomチェックボックスは、FireFoxの「チェック済み」属性(またはその他のチェック済みインジケーター)を受け取りません。
コメントされた行は、テストに合格するためにコメントを外すことができますが、現在、Firefoxでテストが失敗することがわかります。
var cb = $('<input type="checkbox" />')
//var cb = $('input');
if (cb.is(':checked')) alert("checkbox says it's already checked");
cb.click();
if (cb.is(':checked')) alert("checkbox clicked correctly!");
else alert("fail!");
私は非標準的なことをしていますか?何かアドバイス?私は基本的にjQuery.clickに依存して、UIのチェックボックスを実際にチェックしています(そして、.attr、.prop、.valを使用したくないのは、これまで行っていたカプセル化が壊れてしまうためです)。