Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在数据绑定选择选项中使用JavaScript或jQuery设置所选选项_Javascript_Jquery_Asp.net Mvc_Asp.net Core - Fatal编程技术网

如何在数据绑定选择选项中使用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