2016-07-01 57 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

相关问题