我正在尝试使用以下代码
$('#monbus1').change(function() {
$('#montype1').toggle();
});
要编辑一组动态 div,我想知道我是否必须为我要显示的每个 div 制作其中一个,或者有没有办法自动完成,所以我不必拥有其中的 15 个(我最多允许15个盒子
$("#monaddButton").click(function () {
if(moncounter>15){
alert("Only 15 textboxes allowed,if more needed let me know");
return false;
}
var MonNewTextBoxDiv = $(document.createElement('div'))
.attr("id", 'Mondiv' + moncounter);
MonNewTextBoxDiv.after().html('<div><label>Arrival time:</label><input type="time" id="monarr' + moncounter + '" name="monarr' + moncounter + '"></div><div><label>Place/Location:</label><input type="text" id="monadd' + moncounter +
'" name="monadd' + moncounter + '"></div><div><label>Work/Activities:</label><input type="textbox" id="monadd' + moncounter + '" name="monadd' + moncounter +
'"></div><div><label>Departure time:</label><input type="time" id="mondep' + moncounter + '" name="mondep' + moncounter + '"></div><label>Bus</label><input type="checkbox" id="monbus' + moncounter +
'" name="monbus' + moncounter + '"><label>Walking</label><input type="checkbox" id="monwal' + moncounter + '" name="monwal' + moncounter + '"><label>Other</label><input type="checkbox" id="monoth' + moncounter +
'" name="monoth' + moncounter + '"><div id="nummonbus' + moncounter + '" style="display:none">Bus #:<input type="text" id="busmon' + moncounter + '" name="busmon' + moncounter + '" size="4"></div><div id="nummonoth' + moncounter +
'" style="display:none">Other:<input type="text" name="othmon' + moncounter + '" id="othmon' + moncounter + '"></div>');
MonNewTextBoxDiv.appendTo("#Mondaydiv");`
我一直在努力解决,但我仍在学习如何使用动态内容,我修复了我遇到的其他一些小错误,但无法解决这个问题,谢谢你的帮助