Javascript 选择dropdownlist项的值jquery
HTMLJavascript 选择dropdownlist项的值jquery,javascript,jquery,html,drop-down-menu,Javascript,Jquery,Html,Drop Down Menu,HTML 当我选择任何一个选项时,上述函数始终显示值1处于警戒状态您查找选择选项的方法是模糊的。你是说抓住所有的s。然后继续从页面上的所有选项中的每个选项中获取:selected选项。继续,.val从顶部取下第一个值 简单地说,您总是获取页面上第一个找到的值的选定值。假设selectDepartment不是第一个,您的价值将永远不会改变 尝试使用以下方法将作用域保持在当前范围内: 请注意,我在触发.change的范围内指定了要的范围。还要注意的是,这确实不是必需的,因为val同样容易工作: va
当我选择任何一个选项时,上述函数始终显示值1处于警戒状态您查找选择选项的方法是模糊的。你是说抓住所有的s。然后继续从页面上的所有选项中的每个选项中获取:selected选项。继续,.val从顶部取下第一个值 简单地说,您总是获取页面上第一个找到的值的选定值。假设selectDepartment不是第一个,您的价值将永远不会改变 尝试使用以下方法将作用域保持在当前范围内: 请注意,我在触发.change的范围内指定了要的范围。还要注意的是,这确实不是必需的,因为val同样容易工作:
var selopt = $(this).val();
让jQuery来完成繁重的工作。如果您想要控制特定元素的样式,或者您正在使用multi-select并想要更多的控制,您实际上只需要选择选项。您查找选择选项的方法是模糊的。你是说抓住所有的s。然后继续从页面上的所有选项中的每个选项中获取:selected选项。继续,.val从顶部取下第一个值 简单地说,您总是获取页面上第一个找到的值的选定值。假设selectDepartment不是第一个,您的价值将永远不会改变 尝试使用以下方法将作用域保持在当前范围内: 请注意,我在触发.change的范围内指定了要的范围。还要注意的是,这确实不是必需的,因为val同样容易工作:
var selopt = $(this).val();
让jQuery来完成繁重的工作。如果您想要控制特定元素的样式,或者您正在使用multi-select并想要更多的控制,您实际上只需要选项:selected。您可以这样做:
$("#selectDepartment").change( function() {
var selected = $(this).find(":selected");
});
您可以这样做:
$("#selectDepartment").change( function() {
var selected = $(this).find(":selected");
});
请尝试将$select option:selected更改为$option:selected,此选项为$选择选项:选中将获取页面上的第一个选择,该选择可能不是您想要的。请参阅:。。。看起来不错。@MarcoJohannesen:试试。@bradcristie。。。不要改变他发布的代码是否有效。显然,如果他有更多的选择框,比如你发布的答案,他需要一些不同的东西。但是考虑到他的HTML,他的代码仍然在工作。@MarcoJohannesen:工作是一个相对的术语,用于度量的度量也是如此。我可以说,我的车没有轮胎或发动机,因为它在路上滚动,但是其他驾驶员可能会不同意。尝试将$select option:selected更改为$option:selected,这是$选择选项:选中将获取页面上的第一个选择,该选择可能不是您想要的。请参阅:。。。看起来不错。@MarcoJohannesen:试试。@bradcristie。。。不要改变他发布的代码是否有效。显然,如果他有更多的选择框,比如你发布的答案,他需要一些不同的东西。但是考虑到他的HTML,他的代码仍然在工作。@MarcoJohannesen:工作是一个相对的术语,用于度量的度量也是如此。我可以说,我的车没有轮胎或发动机,因为它在路上滚动,但是其他驾驶员可能会不同意。只需添加,.text将为您提供所选选项的文本。只需添加,.text将为您提供所选选项的文本。
$("#selectDepartment").change( function() {
var selected = $(this).find(":selected");
});