2013-12-10 50 views
1

我知道這已被問過,但這是一個微小的變化。 我知道如何更改與selectedIndex或選項值使用下拉列表中選擇的值..jquery使用dropDown列表

$("#colA"+id).prop("selectedIndex", 0); 
    $("#colA"+id).val("1"); 

但它可以爲選項TEXT來完成。例如:

<option value='1234'>**Entry 1**</option> 

我們能否改變基於註冊1?該值是動態的,文本是靜態的。 我找不到反正尤其是這樣做,因爲我使用$("#colA"+id)

回答

0

解決使用:

var defaultVal = "Event 1"; 
    $("#ColA"+id).each(function() { 
    $('option', this).each(function() { 
     if ($.trim($(this).text().toLowerCase()) == $.trim(defaultVal.toLowerCase())) { 
     $(this).attr('selected', 'selected'); 
     }; 
     }); 
    });