我有一个下拉列表,其中包含使用 dwr 调用加载的值列表。我从 db 获取数据说我有一个名为印度的位置。我用
$('select[name="cname"]').find(
'option:contains("'
+ data.loc + '")')
.attr("selected", true);
使其被选中。cname 是下拉列表名称。data.loc 是我从数据库中获取的数据。这里的问题是,如果我有两个位置,如印度和印第安纳州,它会迭代并设置两个值,并设置最近的值(印第安纳州)。要设置的实际值是印度。只有当我选择印第安纳时,它才必须被选中,而不是印度。有没有办法解决这个问题?