如何在数据绑定选择选项中使用JavaScript或jQuery设置所选选项
我在选择选项中绑定数据,如何在数据绑定选择选项中使用JavaScript或jQuery设置所选选项,javascript,jquery,asp.net-mvc,asp.net-core,Javascript,Jquery,Asp.net Mvc,Asp.net Core,我在选择选项中绑定数据, <select id="TanentNamesDB" data-bind=" value:SelectedOrganisationData, event: { change: ConnectSelectedOrganization } , options: GridAllOrganisationDataList, optionsText:'TenantName',optionsCaption: 'Choose
<select
id="TanentNamesDB"
data-bind="
value:SelectedOrganisationData,
event: { change: ConnectSelectedOrganization } ,
options: GridAllOrganisationDataList,
optionsText:'TenantName',optionsCaption: 'Choose your organisation ...',
optionsId:'SelectTenantName'
"
class="dropdown">
</select>
看起来像这样,
以及如何使用javascript或jquery更改所选值,当我手动更改选项时,它将自动更新到数据库,
<select
id="TanentNamesDB"
data-bind="
value:SelectedOrganisationData,
event: { change: ConnectSelectedOrganization } ,
options: GridAllOrganisationDataList,
optionsText:'TenantName',optionsCaption: 'Choose your organisation ...',
optionsId:'SelectTenantName'
"
class="dropdown">
</select>
我尝试了不同的方式,比如
<script type="text/javascript">
var SelectOp = document.getElementById('TanentNamesDB');
SelectOp.selectedOption(TanentNameSelected);
$("#TanentNamesDB option[text='BD']").attr("selected", "selected");
$("#TanentNamesDB").setSelectedOption("BD");
</script>
var SelectOp=document.getElementById('TanentNamesDB');
SelectOp.selectedOption(TanentNameSelected);
$(“#TanentNamesDB option[text='BD']”)attr(“selected”、“selected”);
$(“#TanentNamesDB”).setSelectedOption(“BD”);
您可以将包含一些文本的选项作为目标,该选项是id的子项TanentNamesDB
,如下所示:
$(“#TanentNamesDB选项:包含('BD')”).prop(“选定”,true)
选择你的组织。。。
BDML
屋宇署
hSenid金溶液
很好,谢谢你@Louys