我有一个select元素,我想在选项元素中设置数字为1到31(day)的内容。那我该怎么做呢?
这样地:
<select> <option>1</option> <option>2</option> ... <option>31</option> </select>
在HTML中
<select id="test_id" name="text_id"></select>
在JS中,使用这个循环创建选项。
for(var i=1; i<=31; i++){ var opt = $("<option>").val(i).text(i); $("#test_id").append(opt); }
在头部部分也包含jquery
var option = ''; for (var i=1;i<32;i++){ option += '<option value="'+ i + '">' + i + '</option>'; } $('#days').append(option);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <select id="days"></select>