我的表格中有一个部分如下:
<div id="evchoices">
<div class="choice">Play <input type="checkbox" name="play" checked></div>
<div class="choice">Pause <input type="checkbox" name="pause" ></div>
<div class="choice">Stop <input type="checkbox" name="stop"></div>
<div class="choice">Complete <input type="checkbox" name="complete" checked></div>
</div>
这本身就可以正常工作。我正在使用以下 jQuery 行来添加新元素:
$("#evchoices").append('<div class="choice" id="adev'+evtal+'">'+evtal+' Seconds<input name="'+evtal+'seconds" checked="" type="checkbox"></div>');
其中 evtal 是用户添加的数字。生成的源显示以下作为添加的内容:
<div class="choice">1 Seconds<input name="1seconds" checked="" type="checkbox"></div>
这看起来不错,但是当提交表单时,1 秒没有传递。有任何想法吗?