我要怎么得到这种效果,就当用户输入的是3就出来01+02+03这种,求解
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<input type="number" name="" id="input"/>
<input type="button" name="" id="btn" value="按钮"/>
<div id="mydiv" style="display: flex;"></div>
<br/>
<div id="mj" style="display: flex;"></div>
<input type="button" name="" id="getbtn" value="获取数据"/>
</body>
<script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
<script>
$('#btn').click(function(){
var num = $('#input').val()
let html =''
let html2 =''
for(let i =0;i<num;i++){
html += `<span>格式</span><span>层号+</span><input readonly class="chvalue" value="${ String(i).padStart(2, '0') } "></input> `
html2 += `<span>面积</span><input type="number" class="mjvalue"></input> `
}
$('#mydiv').empty()
$(html).appendTo('#mydiv')
$('#mj').empty()
$(html2).appendTo('#mj')
})
//获取数据
$('#getbtn').click(function(){
var chArr = new Array();
var mjArr = new Array();
$('.chvalue').each(function(){
chArr.push($(this).val());//添加至数组
});
$('.mjvalue').each(function(){
mjArr.push($(this).val());//添加至数组
});
console.log(chArr,mjArr)
})
</script>
</html>
给开始 配置按钮 加个点击事件,然后 获取 三个 input 。填充 值
<body>
<input type="number" name="" id="input"/>
<input type="button" name="" id="btn" value="按钮"/>
<div id="mydiv" style="display: flex;">
</div>
</body>
<script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
<script>
$('#btn').click(function(){
var num = $('#input').val()
let html =''
for(let i =0;i<num;i++){
html += `<span>层号+</span><input readonly value="${ String(i).padStart(2, '0') } "></input> `
}
$(html).appendTo('#mydiv')
})
</script><body>
<input type="number" name="" id="input"/>
<input type="button" name="" id="btn" value="按钮"/>
<div id="mydiv" style="display: flex;">
</div>
</body>
<script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
<script>
$('#btn').click(function(){
var num = $('#input').val()
let html =''
for(let i =0;i<num;i++){
html += `<span>层号+</span><input readonly value="${ String(i).padStart(2, '0') } "></input> `
}
$(html).appendTo('#mydiv')
})
</script>
如有帮助,望采纳~ ^.^