Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.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 - Fatal编程技术网

Javascript 在jQuery中选择下一个“选择”项

Javascript 在jQuery中选择下一个“选择”项,javascript,jquery,Javascript,Jquery,我想制作一个可靠的下拉列表,但我无法使用jQuery访问儿童下拉列表: 这些是要素: 变量类型=$'categorias'。下一个'div'。下一个'select[name=type_id]'。html; 控制台。日志类型; 类别 Elegir categoría: 郁郁葱葱 阿利门托斯格兰 恩瓦萨多斯阿利门托斯酒店 贝维达斯 艺术德阿西奥私人酒店 艺术德林皮耶萨 提波德producto酒店 Elegir tipo de producto: 托马特 普拉塔诺 纳兰贾 曼扎纳 帕尔塔 爸爸 意大

我想制作一个可靠的下拉列表,但我无法使用jQuery访问儿童下拉列表:

这些是要素:

变量类型=$'categorias'。下一个'div'。下一个'select[name=type_id]'。html; 控制台。日志类型; 类别 Elegir categoría: 郁郁葱葱 阿利门托斯格兰 恩瓦萨多斯阿利门托斯酒店 贝维达斯 艺术德阿西奥私人酒店 艺术德林皮耶萨 提波德producto酒店 Elegir tipo de producto: 托马特 普拉塔诺 纳兰贾 曼扎纳 帕尔塔 爸爸 意大利面5 卡贝罗·德安格尔酒店
要从一个选择转到下一个选择,请使用以下格式:

$('select').closest('div.form-group').next('div.form-group').find('select')
.closest向上遍历DOM,然后.find向下遍历。

只需给它一个id和document.getElementById。。您不需要执行疯狂的查询来查找元素。如果下一个元素是div,则next'div'选择下一个元素。$'categorias'。next'div'不存在。你需要先上DOM。请参阅父级和最近的。还有$'categorias'。first没有意义,因为ID必须是唯一的,所以为什么要使用first?看看为什么需要使用。下一步?DOM中是否有多个select[name=type_id]元素,而您只想选择紧跟在categorias之后的元素?