我似乎无法弄清楚为什么我的UI的初始状态没有处于'checked'
状态的第一个单选按钮。这是一个jsFiddle:http://jsfiddle.net/floyd_may/JcTxT/
但是,这个jsFiddle在这里工作正常,即使你修改它以将其更改为radio
输入(而不是checkbox
):http://jsfiddle.net/rniemeyer/EGAH9/
你开始认为也许jQuery Mobile可以参与其中;然而,我的原始小提琴的这个版本已经删除了jQuery Mobile部分,但仍然不起作用:http://jsfiddle.net/floyd_may/JcTxT/5/
为什么'child 1'单选按钮最初显示为checked
?
答案 0 :(得分:6)
重新排列绑定的顺序:http://jsfiddle.net/JcTxT/6/
value: name, checked: $root.selectedName
而不是
checked: $root.selectedName, value: name