ページ上の一連の入力について、以下のレイアウトがあります。入力フィールド内に値が存在するかどうかに基づいて、それらを配置したいと思います。
「親」コンテナにが含まれている<tr class="Off">
場合は、全体をに移動する必要があります。<div class="lowerParent">
含まれている場合は<tr class="On">
、に移動し<div class="upperParent">
ます。
この背後にある目的は、50以上の入力が含まれる可能性のあるページがあり、すべてが使用されるわけではないことです。値を持つページを上に移動して、ユーザーが下にスクロールする必要がないようにします。ほとんど使用されていない入力フィールドの巨大なページ。
<div class='upperParent'></div>
<div class='lowerParent'></div>
<div class="parent">
<div class="collapsed">
<table>
<tr>
<td class="headers">
<input type="text" name="ind1" value="0"><input type="text" name="ind2" value="1">
</td>
</tr>
<tr class="On">
<td class="subHeaders">Sub Header 1</td>
<td><input type="text" name="datafieldtag_value[33]" value="1"></td>
</tr>
<tr class="On">
<td class="subHeaders">Sub Header 2</td>
<td><input type="text" name="datafieldtag_value[34]" value="2"></td>
</tr>
<tr class="On">
<td class="subHeaders">Sub Header 3</td>
<td><input type="text" name="datafieldtag_value[35]" value="3"></td>
</tr>
</table>
</div>
</div>
<div class="parent">
<div class="collapsed">
<table>
<tr>
<td class="headers">
<input type="text" name="ind1" value="0"><input type="text" name="ind2" value="1">
</td>
</tr>
<tr class="Off">
<td class="subHeaders">Sub Header 1</td>
<td><input type="text" name="datafieldtag_value[36]" value=""></td>
</tr>
<tr class="Off">
<td class="subHeaders">Sub Header 2</td>
<td><input type="text" name="datafieldtag_value[37]" value=""></td>
</tr>
<tr class="Off">
<td class="subHeaders">Sub Header 3</td>
<td><input type="text" name="datafieldtag_value[38]" value=""></td>
</tr>
</table>
</div>
</div>