更改 jquery 中的下拉选择项而不更改文本?
Changing dropdown selected item in jquery not changing text?
我有一个下拉列表,我正在尝试更改所选项目,但文本没有更改。我假设这是因为我是在客户端做的,但是一旦我更改了所选项目,我就不确定如何更改下拉列表中的文本。
JQuery代码:-
function setPhotoStage(photoStageId) {
$("[id*=drpPhotoStages] option").each(function () {
if ($(this).val() == photoStageId) {
$(this).attr('selected', 'selected');
alert($(this).val());
} else {
$(this).removeAttr('selected');
}
});
}
上面的代码是在我单击列表中的正确项目时选择的,但没有在表单上更改它:-
这是我检查下拉菜单时的代码。我需要如何将 filter-option-inner-inner 更改为新选择的文本:-
求助,我找遍了都找不到解决办法。
我设法通过向下拉列表添加刷新来对其进行排序:-
function setPhotoStage(photoStageId) {
$("[id*=drpPhotoStages] option").each(function () {
if ($(this).val() == photoStageId) {
$(this).attr('selected', 'selected');
} else {
$(this).removeAttr('selected');
}
});
$("#drpPhotoStages").selectpicker('refresh');
}
我有一个下拉列表,我正在尝试更改所选项目,但文本没有更改。我假设这是因为我是在客户端做的,但是一旦我更改了所选项目,我就不确定如何更改下拉列表中的文本。
JQuery代码:-
function setPhotoStage(photoStageId) {
$("[id*=drpPhotoStages] option").each(function () {
if ($(this).val() == photoStageId) {
$(this).attr('selected', 'selected');
alert($(this).val());
} else {
$(this).removeAttr('selected');
}
});
}
上面的代码是在我单击列表中的正确项目时选择的,但没有在表单上更改它:-
这是我检查下拉菜单时的代码。我需要如何将 filter-option-inner-inner 更改为新选择的文本:-
求助,我找遍了都找不到解决办法。
我设法通过向下拉列表添加刷新来对其进行排序:-
function setPhotoStage(photoStageId) {
$("[id*=drpPhotoStages] option").each(function () {
if ($(this).val() == photoStageId) {
$(this).attr('selected', 'selected');
} else {
$(this).removeAttr('selected');
}
});
$("#drpPhotoStages").selectpicker('refresh');
}