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的数量,而不是输入本身。