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);`**