1

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

这是我尝试过的:

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

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

4

2 回答 2

1

尝试

console.log($(this).find("select option:selected").val());

于 2013-08-29T04:33:31.787 回答
0

试试这个从下拉列表中获取选定的值

$('select.foo option:selected').val(); 
于 2013-08-29T04:33:23.030 回答