Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 统计禁用输入的父div jQuery_Javascript_Jquery - Fatal编程技术网

Javascript 统计禁用输入的父div jQuery

Javascript 统计禁用输入的父div jQuery,javascript,jquery,Javascript,Jquery,我有以下资料: var inactive = $('div input[type="text"]:disabled'); var inactiv_col = ($(inactive[0]).length); 我需要的是计算禁用输入的父div。您只计算返回结果中的第一项-您只需要获得结果的长度 var inactive = $('div input[type="text"]:disabled'); var inactiv_col = inactive.length; 请试试这个:- var c

我有以下资料:

var inactive = $('div input[type="text"]:disabled');
var inactiv_col = ($(inactive[0]).length);

我需要的是计算禁用输入的父div。

您只计算返回结果中的第一项-您只需要获得结果的长度

var inactive = $('div input[type="text"]:disabled');
var inactiv_col = inactive.length;
请试试这个:-

var count = 0;
        $('div').each(function(index, element) {            
            if($(this).find('input[type="text"]:disabled').length>0){                           
                count++;    
            }            
        });
        alert(count);

从上面的问题来看,你似乎想数一数父母而不是孩子的数量。所以你可以试试这个

$count=0;
$('.parent')。每个(函数(){
if($(this).find('input[type=“text”]:disabled')。长度!==0){
$count++;
}
})
console.log($count)


如果看不到相关的HTML,就不清楚您在问什么,或者问题出在哪里。还要注意的是,使用普通类名而不是增量类名似乎可以解决很多问题。我需要计算有多少个div禁用了输入,并返回divs编号。我知道我解释得不好,我更新了我的问题并简化了它。你也能显示元素吗?编辑没有帮助。我们需要看到的HTMLhat正是我所拥有的,但我需要的是div的数量,而不是禁用输入的数量。这个答案一点用处都没有!我需要的是div的数量,而不是禁用字段的数量。我的问题中也有同样的问题。请试试这个代码,这正是我需要的。我需要的是父div的数量,而不是输入本身。