通过选择子元素(嵌套循环内部)获取父值(Text)。在另一个父元素旁边处理重复的子元素值

时间:2016-12-01 22:36:54

标签: javascript jquery

> 我遇到了一个问题,我的Jquery对于一个选定的项目运行正常,但是当选择了多个项目时,我开始获取未选择的子项的值。我只想要Selected Parent(station_group)和Child(Unit_group)复选框。请帮助我当前的代码。

 $(document).on("click", "#searchButton",function() {
                var InputString="-";
                $.each($('input[name="Station_group"'),function(index,item){
                    if($(item).is('input:checked')){   
                        var StationItem =$(this).val();
                        $.each($('input[name="Unit_group"'),function(index,item){
                            if($(item).is('input:checked')){
                                var unitItem = $(this).val();                                                              
                                $.each($('input[name="Alarm_group"'),function(index,item){
                                    if($(item).is('input:checked')){
                                        var alarmItem = $(this)[0].nextSibling.nodeValue;;
                                        var resultString = StationItem.concat(","+unitItem+","+alarmItem+"|");
                                        InputString=InputString+resultString;
                                    };
                                });
                            };
                        });
                    }; 
                });
             });

enter image description here

0 个答案:

没有答案