<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 つの Child クラスがあるため、それぞれのクラスを調べて、テキスト ボックスの長さである最終出力を取得する必要があります。同様に、すべてのノードに移動する必要があります。2番目のJRowに関しては、何もありません。私の本当の質問はとても複雑なので、それを通して簡単な質問をしました。私は何日もこれに苦労しているので、誰かがこれを助けてくれたら教えてください。