<html>
<head>
<script>
function A(){
var count=0;
var A=0;
var C=0;
$('.JRow').each(function(){
count++;
alert(count);
$this.$('.BtnSet').each(function(){
A++;
alert(A);
$this.$('.Child').each(function(){
C++;
alert(C);
if(('$(this) input:text[name="A[]"]').length){
alert('$(this) input:text[name="A[]"]').length);
}
});
});
});
return false;
}
</script>
</head>
<body>
<form onsubmit="return A()">
<div class="row JRow">
<input type="text" name="B[]"></input>
<input type="text" name="B[]"></input>
<div class="BtnSet">
<div class="Child">
</div>
<div class="Child">
<input type="text" name="A[]"></input>
<input type="text" name="A[]"></input>
<input type="text" name="A[]"></input>
</div>
</div>
</div>
<div class="JRow"></div>
<input type="submit" value="Submit"></input>
</form>
</body>
</html>
你好,我需要遍历这个。如果我从 JRow 类开始,第一个 JRow 应该搜索它是否具有 BtnSet 类。如果是,那 BtnSet 类应该搜索它是否有一个子类。在我的示例中,由于第一组 Btnset 有 2 个子类,我需要遍历每个子类以获得最终输出,即其文本框的长度。同样,我需要去每个节点。说到第二个JRow,它什么都没有。我真正的问题是如此复杂,我通过它提出了一个简单的问题。请如果有人知道这可以帮助我,因为我已经为此苦苦挣扎了很多天。