我有一个创建两种类型元素的 javascript。PHP 代码是在提交表单时添加的,但我在上面显示了它。
第一种类型如下所示:
<tr class="disc">
<span><?php echo $disc_number ?></span>.
</tr>
第二种类型如下所示:
<tr class="track">
<input name="trackNumbers[]" value="<?php echo $track_number ?>" />
<input name="discNumbers[]" value="<?php echo $disc_number ?>" />
</tr>
对于一个“盘”元素,“轨道”元素可以是多个。
例如:
<tr class="disc">
<span>1</span>.
</tr>
<tr class="track">
<input name="trackNumbers[]" value="1" />
<input name="discNumbers[]" value="1" />
</tr>
<tr class="track">
<input name="trackNumbers[]" value="2" />
<input name="discNumbers[]" value="1" />
</tr>
<tr class="disc">
<span>2</span>.
</tr>
<tr class="track">
<input name="trackNumbers[]" value="1" />
<input name="discNumbers[]" value="2" />
</tr>
<tr class="track">
<input name="trackNumbers[]" value="2" />
<input name="discNumbers[]" value="2" />
</tr>
为了在提交时显示每个“track”元素,我使用了“for”命令。
for ($track_i = 0; $track_i < $total_tracks; $track_i++)
但是“圆盘”元素呢?如何使我的“光盘”元素在提交时也显示,并在它们之后显示它们的“轨道”元素。