select动态添加option并选中,然后立刻把添加的option设为选中状态
普通的javascript实现方法一:
var opt = document.createElement("OPTION");
opt.value = 6;
opt.text = "分类名";
opt.selected ="selected";
documtent.getElementById("cat").options.add(opt);
普通的javascript实现方法二:
// 创建一个 option
var newOption = new Option(str,incomeJson.catId,true);
// 获取到 select 对象
var diarySelect = document.getElementById('diarycat_id');
// 第一种给select添加option方法
diarySelect[diarySelect.length]=newOption;
// 第二种给select添加option方法
diarySelect.options.add(newOption);
// 让新添加的option变成选中状态
diarySelect.value=incomeJson.catId;
用jqueryp实现方法
$("#diarycat_id").append('<option value="'+incomeJson.catId+'" selected="selected">'+str+'</option>');

本文介绍了使用纯JavaScript和jQuery动态地向下拉菜单(select元素)添加选项(option),并立即设置该选项为选中状态的方法。通过两种不同的JavaScript实现方式及一种jQuery实现方式,演示了具体的代码实现细节。
988

被折叠的 条评论
为什么被折叠?



