如何使用Jquery更改DropDownList的选定文本?

时间:2012-03-29 06:07:40

标签: jquery drop-down-menu

我有一个 id =“ddlTitle”的下拉列表。

它包含三个值,如下所述 的先生。

夫人 小姐

当前所选项目是Mr. 我想在页面刷新时将所选文本更改为下拉列表中的其他文本。

我正在使用 $('#'+ ddlTitle +':selected')。text(Title);标题可以是先生太太小姐

有一个问题,如果我使用上面的代码,我能够更改所选文本,但之前所选文本是什么,没有出现在 下拉列表。

示例: 如果当前选择的文本是Mr.,那么在使用此代码 $('#'+ ddlTitle +':selected')。text('Miss'); 当前所选文本将变为 Miss < /强> 但是下拉列表中的值如下所示:

小姐

夫人 小姐

以前的值是

先生。

夫人 小姐

1 个答案:

答案 0 :(得分:4)

你在这个帖子中有答案:

How do I select an item by its text value in a dropdown using jQuery?

您可以使用此代码:

$("#ddlTitle option").each(function() {
  this.selected = $(this).text() == Title;
});