KnockoutJs + jquery:如何检查div中的所有单选按钮是否都被选中

时间:2012-08-13 11:27:57

标签: jquery knockout.js

我的html看起来像这样

                                               

以上代码是根据previos页面中 No of patient text 框生成的 我想确保用户在提交表单之前为每个选择一个值,如何检查表格中的所有单选按钮是否都检查了值?

谢谢

2 个答案:

答案 0 :(得分:0)

$(table).find('input[type=radio]:checked').length

会给你总数。表格中选中的复选框

答案 1 :(得分:0)

直接询问视图并不是一个好方法;使用View / View Model架构的原因之一是最小化这种直接DOM操作。你想问你的模型这个问题。

您没有发布太多代码,您是否在所有这些单选按钮的某些父模型中存储了一组ViewModel?如果是,您可以使用类似

的内容
options.every(function(model) {return model.Gender});