淘汰赛js+;jquery:如何检查div中的所有单选按钮是否都被选中

淘汰赛js+;jquery:如何检查div中的所有单选按钮是否都被选中,jquery,knockout.js,Jquery,Knockout.js,我的html看起来像这样 上述代码是根据previos页面中患者文本框的编号生成的 我想确保用户在提交表单之前会为每个按钮选择一个值,如何检查表中的所有单选按钮是否都选中了值 多谢各位 $(table).find('input[type=radio]:checked').length 将给出表中所选复选框的总数直接询问视图不是一个好方法;使用视图/视图模型体系结构的原因之一是尽量减少这种直接的DOM操作。你想问你的模特这个问题 您没有发布太多的代码,您是否在某个父模型中为所有这些单选按钮存储了

我的html看起来像这样

上述代码是根据previos页面中患者文本框的编号生成的 我想确保用户在提交表单之前会为每个按钮选择一个值,如何检查表中的所有单选按钮是否都选中了值

多谢各位

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

将给出表中所选复选框的总数

直接询问视图不是一个好方法;使用视图/视图模型体系结构的原因之一是尽量减少这种直接的DOM操作。你想问你的模特这个问题

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

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

请注意,所有单选按钮都具有相同的
名称
属性,这意味着只能选择一个单选按钮。是的,我在淘汰Js中面临相同的问题,在上一个屏幕中,用户添加患者数量=5,用户需要填写五个患者详细信息。如何解决Knockout+Jquery验证中的问题