jquery获取发件人的表单字段值onClick

时间:2012-03-26 20:07:44

标签: javascript jquery

我有一个页面上有很多表格,每个表格都有一个下拉菜单和两个按钮 - 好的和拒绝。我有一个触发功能的onclick:

<input type="button" value="decline" 
       class="submit_button_wow" 
       onclick="submit_decision({{ x.id }},false,this)">

如何在submit_decision中找到此表单中选定的下拉值?

  

{{x.id}}

是我通过模板引擎填写的决定ID。

2 个答案:

答案 0 :(得分:1)

您将对按钮的引用传递给submit_decisionthis)。从中您可以获得父表单,然后是下拉列表及其值。

尝试这样的事情:

$(sender).parent("form").find("select").first().val()

答案 1 :(得分:0)

从按钮的form属性中引用表单。然后按名称获取下拉列表。

function submit_decision(decision, myBool, button) {
    var dropdown = button.form.myDropdown;
    var selectedValue = $(dropdown).val();
}