2016-07-01 250 views
0

我使用javascript填充下拉列表。當我嘗試使用下面的代碼選擇一個選項時,它沒有被選中。選項在下拉菜單中。請讓我在這裏出現問題。從下拉列表中選擇選項使用javascript填充

$("#MST_CPH_AddAppointment_ddlAptAssociateName option").filter(function(){return ($(this).text() == 'optionname');}); 
+0

什麼是返回? – bntzio

回答

0

使用

$("#MST_CPH_AddAppointment_ddlAptAssociateName").val('optionname') 

這將選擇具有價值選項 = OPTIONNAME

注意使在那裏確保您的選項 <option value='optionname'> optionname </option>在你的選擇。

+0

謝謝:)它的工作。 – Prabi

0

.filter方法將返回的jQuery對象的列表,在這種情況下,將返回 jQuery對象,不選擇該元素。

所以你的代碼應該在.filter之後加.attr('selected','true')

$("#MST_CPH_AddAppointment_ddlAptAssociateName option") 
    .filter(function() { 
    return ($(this).text() == 'optionname'); 
    }) 
    .attr('selected', 'true'); 
+0

謝謝。我以@ M.Tanzil的方式處理了它。這似乎也很容易。 – Prabi

相關問題