Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.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
启用复选框时,jQuery Selected下拉列表不可显示_Jquery_Checkbox - Fatal编程技术网

启用复选框时,jQuery Selected下拉列表不可显示

启用复选框时,jQuery Selected下拉列表不可显示,jquery,checkbox,Jquery,Checkbox,我是jQuery的新手,在选中复选框时,我很难弄清楚如何按id禁用下拉列表 逻辑是这样的 1) 如果复选框已启用(选中),则禁用下拉列表 2) 如果复选框被禁用(未选中),则启用下拉列表 例如,复选框id是琐碎的顺序,下拉id是manager\u search var-select=$('select'); select.selected(); select.on('selected:updated',函数(){ if(选择.attr('readonly')){ var wasdabled=s

我是jQuery的新手,在选中复选框时,我很难弄清楚如何按id禁用下拉列表

逻辑是这样的

1) 如果复选框已启用(选中),则禁用下拉列表 2) 如果复选框被禁用(未选中),则启用下拉列表

例如,复选框id是琐碎的顺序,下拉id是manager\u search

var-select=$('select');
select.selected();
select.on('selected:updated',函数(){
if(选择.attr('readonly')){
var wasdabled=select.is(':disabled');
选择.attr('disabled','disabled');
select.data('selected')。search_field_disabled();
如果(已禁用){
选择.attr('disabled','disabled');
}否则{
选择.removeAttr('disabled');
}
}
});
select.trigger('selected:updated')
选择{
宽度:300px;
}

选项

当复选框更改时,有必要触发
已选择:已更新事件。有关详细信息,请参见第节。尝试运行下面的代码snipeet

var myselect=$('select');
myselect.selected();
$('input').change(函数(){
myselect.prop('disabled',$(this).is(':checked');
触发器(“已选择:已更新”);
});
选择{
宽度:300px;
}

选择1
选择2
选择3

当复选框更改时,有必要触发
已选择:已更新事件。有关详细信息,请参见第节。尝试运行下面的代码snipeet

var myselect=$('select');
myselect.selected();
$('input').change(函数(){
myselect.prop('disabled',$(this).is(':checked');
触发器(“已选择:已更新”);
});
选择{
宽度:300px;
}

选择1
选择2
选择3

但您的代码不能与所选插件一起使用。你能把你的逻辑实现到我的代码片段中吗?如果选中复选框,则禁用下拉列表如果未选中复选框,则启用下拉列表。因为我在我的项目中实现了您的代码,而在中实现的搜索功能没有work@GediminasPetkus,我不确定逻辑是否正确,但现在好像你问了。我更新了问题,我仍然有困难,我不明白我做错了什么。我是jquery的新手。。Sorry@GediminasPetkus,首先,请运行代码段。这是你想要的吗?是的,这正是我想要的。但是你的代码不能与所选的插件一起工作。你能把你的逻辑实现到我的代码片段中吗?如果选中复选框,则禁用下拉列表如果未选中复选框,则启用下拉列表。因为我在我的项目中实现了您的代码,而在中实现的搜索功能没有work@GediminasPetkus,我不确定逻辑是否正确,但现在好像你问了。我更新了问题,我仍然有困难,我不明白我做错了什么。我是jquery的新手。。Sorry@GediminasPetkus,首先,请运行代码段。这是你想要的吗?是的,这正是我想要的。