0

我有下拉值,如IN-91,,US-1如何将下拉值设置为IN-91可用的响应值IN

这不起作用,因为它与我的值列表不匹配

$("select#myID option[value='"+myresponse+"']").attr("selected", "selected");
4

4 回答 4

1

尝试

var val="IN";  //example
$("select#myID").find(":contains('"+val+"')").attr('selected', 'selected');

工作演示

于 2013-08-13T05:47:58.910 回答
1
$('#myID option[value^="in"]')    // option where the value begins with "in"
    .prop("selected", true)        // select the last element in the matched list

小提琴

于 2013-08-13T05:49:18.537 回答
0

您可以使用以下

$("select#myID").val(myresponse);
于 2013-08-13T05:44:57.703 回答
0

尝试,

$("select#myID option:contains(" + myresponse + ")").attr('selected', 'selected');

于 2013-08-13T05:49:23.633 回答