在jQuery使用dwr填充Dropdownlist后设置选定的值

时间:2014-03-26 07:27:36

标签: javascript dwr

我有一个下拉列表,我使用dwr调用加载值并突出显示数据库中可用的值。我的问题是,它显示了下拉列表的第一个值而不是我从数据库中获取的值。如果我保持清爽,有时候会有正确的价值观。

以下是我使用的代码。

$('select[name="name"] option').filter(function(){
    return $(this).val() == data.name;
}).attr("selected", true);

我在警告中检查了值,data.name正常工作,但设置为selected=true,则错误。

1 个答案:

答案 0 :(得分:1)

希望,它会正常工作

$('select[name="name"]').val(data.name) 

编辑

if($('select[name="name"]').val(data.name).val() ==  data.name){
   // value exist in drop down
}else{
  //NOT exist 
}

filter迭代所有select option并比较每个选项,这会很慢