2016-02-11 67 views
0

我想单击按钮时添加一个按钮到列将当前页面上的所有其他下拉项目设置为所做的选择。点击更新所有表格下拉列表项目

JSFiddle

<select class="select2 select2-offscreen" id="id[0]" name="id[0]"> 
<option value="not received">Not Received</option> 
<option value="received">Received</option> 
</select> 

<select class="select2 select2-offscreen" id="id[1]" name="id[1]"> 
<option value="not received">Not Received</option> 
<option value="received">Received</option> 
</select> 

<select class="select2 select2-offscreen" id="id[2]" name="id[2]"> 
<option value="not received">Not Received</option> 
<option value="received">Received</option> 
</select> 

<button class="go-btn" type="submit">Update All</button> 

JS:

$('.go-btn').click(function() { 

     $("select option").each(function() { 
      //how to update the dropdow? 
     }); 
}); 
+0

你是什么意思与“选择”?我不确定你想要什么 – DarkAjax

+0

“选择作出”,这意味着如果用户选择“未收到”并点击按钮,则所有下拉列表应被选择为“未收到”,并且对于“已收到”和用户点击按钮,然后所有的下拉列表应改为“收到”希望这是明确的。 –

回答

3

这是你在找什么? https://jsfiddle.net/zmbagh9h/3/

var lastSelectedValue = 'not received'; 

$('select').change(function() { 
    lastSelectedValue = this.value; 
}); 

$('.go-btn').click(function() { 
    $('select').val(lastSelectedValue); 
});