gpt4 book ai didi

javascript - 为什么计数是 (':checked' ) 或 prop ('checked' ) 返回未定义长度的单选按钮?

转载 作者:行者123 更新时间:2023-11-30 10:26:47 25 4
gpt4 key购买 nike

我想检查是否检查了位于其中一个元素中的任何单选按钮,但是当我使用我的代码时:

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

关于javascript - 为什么计数是 (':checked' ) 或 prop ('checked' ) 返回未定义长度的单选按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19247523/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com