Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.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 如果每个li中的每个输入值==0,则jQuery_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如果每个li中的每个输入值==0,则jQuery

Javascript 如果每个li中的每个输入值==0,则jQuery,javascript,jquery,html,Javascript,Jquery,Html,我正在努力解决这个问题。我有多个输入,我想比较是否每个人都有值==0,并且也检查了 我不知道该怎么做——我花了几乎一天的时间搜索和寻找一种方法来做,却不知道该怎么做。我试图找出是否有一个输入被检查并具有该值 谢谢你的帮助 $(文档).on('change','select,input',function(){ console.log('输入/选择已更改'); var$this=$(this); var$inputValue=$this.val(); log('输入值为'+$inputValue

我正在努力解决这个问题。我有多个输入,我想比较是否每个人都有值==0,并且也检查了

我不知道该怎么做——我花了几乎一天的时间搜索和寻找一种方法来做,却不知道该怎么做。我试图找出是否有一个输入被检查并具有该值

谢谢你的帮助

$(文档).on('change','select,input',function(){
console.log('输入/选择已更改');
var$this=$(this);
var$inputValue=$this.val();
log('输入值为'+$inputValue');
如果($inputValue==0&&$this.is(':checked')){
console.log('一个输入被检查并且具有0值');
}
if('所有第一个输入均已检查且值为0'){
console.warn(‘你能帮我吗?’);
}
});


$(文档).on('change','select,input',函数(){
console.log('输入/选择已更改');
checkInputValue();
});
函数checkInputValue(){
var计数=0;
$('input')。每个(函数(索引、值){
console.log(值);
控制台日志(索引);
如果($(value).val()==0&&$(value).is(':checked')){
计数=计数+1;
log(count+'输入已检查且具有0值');
}
});
console.log($('input').length);
如果($('ul')。长度==计数)
console.log('所有第一个输入都已检查并具有0值')
}

我不完全确定您想要什么,但我认为这可以帮助您

$(文档).on('change','select,input',function(){
console.log('输入/选择已更改');
checkInputValue();
});
函数checkInputValue(){
变量输入=$(‘输入’);
var inputsWithValZero=$(输入).filter(函数(索引,elm){
返回($(elm).val()==0);
});
var inputsWithValZeroAndChecked=$(输入).filter(函数(索引,elm){
返回($(elm).val()==0&$(elm).is(':checked');
});
if($(inputsWithValZero).length==inputsWithValZero和Checked.length){
log('all checked input checked具有0值');
}
}


阅读以下内容:您将能够在每个相互关系中使用$(this).val(),并获得元素的val。您可以更具体地说明您的目标。听起来您想验证所有三组输入是否都进行了选择,并且它不在
0
值上-是这样吗?谢谢!就是这样
<script>
        $(document).on('change', 'select, input', function () {
            console.log('input/select has been changed');
            checkInputValue();

        });
        function checkInputValue() {
            var count = 0;
            $('input').each(function ( index,value) {
                console.log(value);
                console.log(index);
                if ($(value).val() == 0 && $(value).is(':checked')) {
                    count = count + 1;
                    console.log(count+' input is checked and has 0 value');
                }

            });
            console.log($('input').length);
            if ($('ul').length == count)
                console.log('all first inputs are checked and has 0 value')
        }
    </script>