如何使用具有部分值的jQuery设置DropDownList的值

时间:2013-08-13 05:40:10

标签: jquery drop-down-menu

我的下拉列表中包含IN-91US-1等值,如何将下拉值设置为IN-91,并显示可用的响应值IN

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

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

4 个答案:

答案 0 :(得分:1)

尝试

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

WORKING DEMO

答案 1 :(得分:1)

$('#myID option[value^="in"]')    // option where the value begins with "in"
    .prop("selected", true)        // select the last element in the matched list

fiddle

答案 2 :(得分:0)

您可以使用以下

$("select#myID").val(myresponse);

答案 3 :(得分:0)

尝试,

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