设置所选索引不起作用,jquery.Val()
我尝试了所有这些不同的方法来设置select的值。我只知道id/索引值,不知道文本描述。除了FireFox中的最后一项工作之外,所有这些都不能在IE中使用 我已经设置了警报,以确保contactList.PerType_ID有一个值,这是一个数字 谁能告诉我我做错了什么设置所选索引不起作用,jquery.Val(),jquery,internet-explorer,firefox,jquery-selectors,Jquery,Internet Explorer,Firefox,Jquery Selectors,我尝试了所有这些不同的方法来设置select的值。我只知道id/索引值,不知道文本描述。除了FireFox中的最后一项工作之外,所有这些都不能在IE中使用 我已经设置了警报,以确保contactList.PerType_ID有一个值,这是一个数字 谁能告诉我我做错了什么 var perId = parseInt(contactList.PerType_ID); $('#ddContactType').val(perId); $('#ddContactType').val(3); $('#d
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中还不存在。我在服务调用之前移动了对该方法的调用,使用上面列出的所有方法和下面得到的唯一响应,控件加载良好。尝试:
尝试以字符串形式传递参数:
$('#ddContactType').val("3");
$('#ddContactType').val("3");