$(function(){ // 拉取版本 $.get("/getversion", function(data, status) { console.log(data, status, data["version"]); $("#version").text(`${data.version}`); }); // 遍历所有的select元素,默认选中只有1个选项的 const autoSelectOne = () => { $('select').each(function() { // 如果select元素仅有一个option子元素 if ($(this).children('option').length === 1) { // 选中这个option $(this).find('option').prop('selected', true); } }); }; function updateCheckbox(selector, mi_did, device_list) { // 清除现有的内容 $(selector).empty(); // 将 mi_did 字符串通过逗号分割转换为数组,以便于判断默认选中项 var selected_dids = mi_did.split(','); $.each(device_list, function(index, device) { var did = device.miotDID; var hardware = device.hardware; var name = device.name; // 创建复选框元素 var checkbox = $('', { type: 'checkbox', id: did, value: `${did}`, class: 'custom-checkbox', // 添加样式类 // 如果mi_did中包含了该did,则默认选中 checked: selected_dids.indexOf(did) !== -1 }); // 创建标签元素 var label = $('