$("#dept_id").find("option[value='${employee.dept_id}']").attr("selected",'selected');

$("#dept_id").find("option[value='${employee.dept_id}']").attr("selected",'selected');

这句话是啥意思?


$("#dept_id") // 获取 id 为 dept_id 的元素
  .find("option[value='${employee.dept_id}']") // 查找 value值 为 employee.dept_id 的 option项, 这里用的模板字面量,也就是说查找的是 value值为 employee.dept_id 这个变量值的 option 项。
  .attr("selected", "selected");  // attr 方法的第一个参数是查找的属性,第二个参数是赋给属性的值

  // 也就是说: 在 id 为 dept_id 的元素中查找 value 值为 employee.dept_id 这个变量值的 option 项,并给这个 option 的 selected 属性 赋值为 selected

选中下拉框,值为${employee.dept_id}的部门选中

在#dept_id 的 select 寻找 option 的value =employee.dept_id 的 给 其加上 selected(选中) 属性 其值为 selected