この質問はこれと似ていると思いますが、ルールでわかる限り、答えがなく、同じシナリオでない場合は、質問してもかまいません。
実際のシナリオを次のように単純化しました。基本的に、チェックボックスは、knockout.js のビュー モデルを検出できないアクセスできないコードによってチェックされます。回避策はありますか?
HTML:
<input id="myCheckbox" type="checkbox" data-bind="checked: myValue" />
<div data-bind="text: myValue"></div>
JavaScript:
var viewModel = {
myValue: ko.observable(false)
};
ko.applyBindings(viewModel);
setTimeout(function() {
$("#myCheckbox").attr("checked", "checked");
}, 1000);