Javascript 选择下拉菜单选项并使其不处于活动状态?

Javascript 选择下拉菜单选项并使其不处于活动状态?,javascript,jquery,combobox,dropdown,Javascript,Jquery,Combobox,Dropdown,我选择了: <select class="form-control" id="category_id_select" name="Category_Id"> @foreach (var category in Model.categories){ <option value="@category.Id">@category.Name</option> } </select> 我做错了什么 我将隐藏该输入,并希望没有已选择值的活动下

我选择了:

<select class="form-control" id="category_id_select" name="Category_Id">
  @foreach (var category in Model.categories){
    <option value="@category.Id">@category.Name</option>
  }
</select>
我做错了什么


我将隐藏该输入,并希望没有已选择值的活动下拉列表。jquery的解决方案是什么?

您需要触发所做的值更改:

$("#category_id_select").val(catid).change();
//Or  
$("#category_id_select").val(catid).trigger('change');
注意:删除选择器中的多余空间:

$("#category_id_select ").
______________________^
并尝试使用就绪功能:

$(function(){
     //Your code here
})
希望这有帮助

$(函数(){
var catid=$(“#cat_id”).val();
$(#category_id_select”).val(catid);
});

第一类
第2类
第3类

那是孤子!谢谢大家

你的问题是什么?当你调试它时,它在哪里/如何具体失败?这个JavaScript代码是否执行过?有什么错误吗?
catid
的值是多少?该值是否存在于
选择
?选择下拉菜单选项并使其处于非活动状态?-这就是问题值存在于我得到警告的SelectWordle中,但它不起作用。知道为什么它不起作用吗?只是检查了源代码,包括它。不起作用。看起来问题是js没有正确加载。上次更新帮助了我,谢谢,我现在尝试为我的下拉列表做一些事情
$("#category_id_select ").
______________________^
$(function(){
     //Your code here
})
**`$(function () {
$('.combobox').combobox();
var catid = $("#cat_id").attr('type', 'hidden').val();
$("#category_id_select").val(catid).change();
$("#category_id_select ").val(catid).prop('disabled', true);`**