我的目标是动态设置选项标签的默认显示。
我想创建一个函数,并给它两个变量作为参数。像这样function(para1, para2)
,第一个参数是选项标签,第二个是一个值。如果第一个参数的值或 id 等于第二个值,这个选项标签将被设置为默认显示。
我想知道括号中的第一个表达式怎么写。我用过document.getElementsByTagName(option)
和其他的,但都错了。
问问题
358 次
1 回答
0
虽然我不确定你在看什么,但这是我对 jQuery 解决方案的最佳猜测
假设
para1 - 下拉列表的 id
para2 - 应该在 dropdwon 中选择的值
您可以使用.val
$("#tagId").val(desiredValue);
在你的情况下,它会像
$("#para1").val(para2);
在 JavaScript 中
var index;
var dd = document.getElementById('para1');
for (var i = 0; i < dd.options.length; i++) {
if (dd.options[i].text === para1) {
index =i;
break;
}
}
dd.options[index].selected = true;
于 2012-12-21T05:44:13.647 回答