我在同一页面上有几个表单。所有人都有一个选择菜单。当用户提交任何表单时,我想测试该表单的选择菜单的值,但我似乎无法使用正确的语法来选择提交表单的菜单值。
这是我尝试过的:
$('form').submit(function () {
console.log($(this).filter(":selected").val());
return false;
});
我也尝试使用.children
代替过滤器而没有更好的结果。我做错了什么?
答案 0 :(得分:1)
尝试
console.log($(this).find("select option:selected").val());
答案 1 :(得分:0)
尝试此操作以从下拉列表中获取所选值
$('select.foo option:selected').val();