Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.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查找提交表单中的select菜单值_Javascript_Jquery_Forms_Jquery Selectors - Fatal编程技术网

Javascript 使用jQuery查找提交表单中的select菜单值

Javascript 使用jQuery查找提交表单中的select菜单值,javascript,jquery,forms,jquery-selectors,Javascript,Jquery,Forms,Jquery Selectors,我在同一页上有几张表格。它们都有一个选择菜单。当用户提交任何表单时,我想测试该表单的选择菜单的值,但我似乎无法获得正确的语法来选择提交表单的菜单值 这就是我尝试过的: $('form').submit(function () { console.log($(this).filter(":selected").val()); return false; }); 我也尝试了.children来代替过滤器,但没有更好的效果。我做错了什么?尝试从下拉列表中获取所选值 $('select

我在同一页上有几张表格。它们都有一个选择菜单。当用户提交任何表单时,我想测试该表单的选择菜单的值,但我似乎无法获得正确的语法来选择提交表单的菜单值

这就是我尝试过的:

$('form').submit(function () {
    console.log($(this).filter(":selected").val());
    return false;
});

我也尝试了
.children
来代替过滤器,但没有更好的效果。我做错了什么?

尝试从下拉列表中获取所选值

$('select.foo option:selected').val(); 

尝试从下拉列表中获取所选值

$('select.foo option:selected').val(); 
试一试

console.log($(this.find)(“选择选项:选中”).val()

试试看


console.log($(this.find)(“选择选项:选中”).val()

尝试
console.log($(this.find)(“选择选项:选中”).val()尝试:
$(this).find('select:selected').val()
效果很好…但我离得太近了。把它作为一个答案,我会给你积分Tushar.try
console.log($(this.find)(“select option:selected”).val()尝试:
$(this).find('select:selected').val()
效果很好…但我离得太近了。把它作为一个答案,我会给你信用塔萨。