我有一个页面上有很多表格,每个表格都有一个下拉菜单和两个按钮 - 好的和拒绝。我有一个触发功能的onclick:
<input type="button" value="decline"
class="submit_button_wow"
onclick="submit_decision({{ x.id }},false,this)">
如何在submit_decision中找到此表单中选定的下拉值?
{{x.id}}
是我通过模板引擎填写的决定ID。
答案 0 :(得分:1)
您将对按钮的引用传递给submit_decision
(this
)。从中您可以获得父表单,然后是下拉列表及其值。
尝试这样的事情:
$(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();
}