我已经尝试了所有这些不同的方法来设置选择的值。我只知道 id/index 值而不知道文本描述。这些都不能在 IE 中工作,除了在 FireFox 中的最后一个工作。
我已设置警报以确保 contactList.PerType_ID 有一个值,这是一个数字
谁能告诉我我做错了什么。
var perId = parseInt(contactList.PerType_ID);
$('#ddContactType').val(perId);
$('#ddContactType').val(3);
$('#ddContactType option[value=3]').attr('selected', 'selected');
$('#ddContactType option[value='+perId+']').attr('selected', 'selected'); //does not work in ff
原来我试图设置的控件在 IE 中还不存在。我在服务调用之前移动了对该方法的调用,并且使用上面列出的所有方法以及下面得到的唯一响应,控件加载正常。