)。

以下是一个示例代码,可以根据自己的实际情况进行修改和调整:

HTML代码:

<label for="perID">选择学生:</label>
<select id="perID" name="perID">
  <option value="1">小明</option>
  <option value="2">小红</option>
  <option value="3">小刚</option>
</select>

<div>
  <label for="name">姓名:</label>
  <input type="text" id="name" name="name">
</div>

<div>
  <label for="age">年龄:</label>
  <input type="text" id="age" name="age">
</div>

<div>
  <label for="gender">性别:</label>
  <input type="text" id="gender" name="gender">
</div>

JavaScript代码:

$(document).ready(function() {
  // 定义一个对象,存储每个学生的信息
  var students = {
    1: {
      name: "小明",
      age: 18,
      gender: "男"
    },
    2: {
      name: "小红",
      age: 17,
      gender: "女"
    },
    3: {
      name: "小刚",
      age: 19,
      gender: "男"
    }
  };

  // 监听perID下拉菜单的变化
  $("#perID").change(function() {
    // 获取选中的学生的ID
    var selectedID = $(this).val();
    
    // 根据ID获取学生的信息
    var selectedStudent = students[selectedID];
    
    // 将学生的信息填充到对应的输入框中
    $("#name").val(selectedStudent.name);
    $("#age").val(selectedStudent.age);
    $("#gender").val(selectedStudent.gender);
  });
});

以上代码中,我们首先定义了一个对象students,用来存储每个学生的信息。然后,我们监听perID下拉菜单的变化事件,当选中的内容发生变化时,就根据选中的学生的ID从students对象中获取对应的学生信息,并将信息填充到对应的输入框中。


原文地址: https://www.cveoy.top/t/topic/AHw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录