我有一个 id =“ddlTitle”的下拉列表。
它包含三个值,如下所述
的先生。
夫人
小姐
当前所选项目是Mr. 我想在页面刷新时将所选文本更改为下拉列表中的其他文本。
我正在使用 $('#'+ ddlTitle +':selected')。text(Title);标题可以是先生或太太或小姐
有一个问题,如果我使用上面的代码,我能够更改所选文本,但之前所选文本是什么,没有出现在 下拉列表。
示例: 如果当前选择的文本是Mr.,那么在使用此代码 $('#'+ ddlTitle +':selected')。text('Miss'); 当前所选文本将变为 Miss < /强> 但是下拉列表中的值如下所示:
小姐
夫人
小姐
以前的值是
先生。
夫人
小姐
答案 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;
});