为什么计数是(':checked')或 prop('checked') 单选按钮由 .length 返回未定义
Why counting is(':checked') or prop('checked') radio buttons by .length returning undefined?
我想检查是否检查了位于其中一个元素中的任何放射性布顿,但是当我使用我的代码时:
var activeQst= jQuery('.mainTab:eq(0) tbody').children('tr:visible');
var whichQst = +activeQst.index();
var radioActive = jQuery('.mainTab:eq(0) tr:eq('+whichQst+') .RadioButton');
var checker = radioActive.is(':checked').length;
或
var checker = radioActive.prop('checked').length;
alert(checker);
- 返回undefined
,即使物理选中复选框也是如此。 alert(radioActive.length)
- 返回适当长度的元素。我找不到问题所在。
尝试更改
var checker = radioActive.is(':checked').length;
跟
var checker = radioActive.filter(':checked').length;
正如许多人在评论中所说,is()
会返回一个没有length
属性的boolean
。
相关文章:
- 多个单选按钮组相互干扰
- 是否可以禁用jquery中的单个单选按钮
- Javascript:无法获取变量中的单选按钮值
- 通过ajax到php文件获取单选按钮值
- 互斥单选按钮和相应的输入字段
- 为什么计数是(':checked')或 prop('checked') 单选按钮由 .length 返回未定义
- 单选按钮html缺少checked属性,尽管Firebug指示它已被选中
- 即使在页面刷新后,仍将checked单选按钮保持或设置为checked
- 如何在单选按钮's 'checked'上调用javascript函数财产
- 更改单选按钮'checked'属性在表单提交
- Knockoutjs的单选按钮不能选中default checked
- 剑道UI "checked"外部模板中最后一个单选按钮的MVVM绑定不工作
- 如何确定第三方JavaScript是否将单选按钮设置为checked=true ?
- 我使用php创建了一个动态复选框,但是当我使用.checked()来选中它时,只有第一个单选按钮被选中.如何检查其余部分
- 使用.checked()函数时,只检测第一个单选按钮.其余的不予考虑
- 如果单选按钮.is(':checked') -不能正常工作
- 检查=“checked"不渲染为选中的单选按钮在Chrome
- JSF选择带有图像的OneRadio项目,如何设置单选按钮CHECKED
- 在单选按钮上设置 checked 属性是否会更改其他同名按钮上的选中属性
- JQuery .prop(checked,true)不将其他单选按钮设置为false