费了九牛二虎之力弄出来的作业,肯定不是最优解
var map = new Map();
var inputs = $('#test-form>p>label>input')
.filter(function () {
return this.type !== 'radio' || this.checked;
});
for (var i = 0; i < inputs.length; i++) {
map.set(inputs[i].name, inputs[i].value);
}
var selects = $('#test-form>p>label>select');
for (var i = 0; i < selects.length; i++) {
var value = $(selects[i]).find('option:selected').val();
map.set(selects[i].name, value);
json = JSON.stringify(Object.fromEntries(map));
Sign in to make a reply
Mason
费了九牛二虎之力弄出来的作业,肯定不是最优解
var map = new Map();
var inputs = $('#test-form>p>label>input')
.filter(function () {
return this.type !== 'radio' || this.checked;
});
for (var i = 0; i < inputs.length; i++) {
map.set(inputs[i].name, inputs[i].value);
}
var selects = $('#test-form>p>label>select');
for (var i = 0; i < selects.length; i++) {
var value = $(selects[i]).find('option:selected').val();
map.set(selects[i].name, value);
}
json = JSON.stringify(Object.fromEntries(map));