2016-03-06 15 views
0

我有下拉填充数据库的数据,并取决于我的下拉选择我想更改按钮属性(data-uk-modal =“{target:'#modal-'value of dropdown' }“)通过选择dropdwon更改按钮属性

<select id "city"> 
<option value="12">London</option> 
<option value="29">Paris</option> 
<option value="35">New York</option> 
.... 
<button type="button" data-uk-modal="{target:'#modal-1'}">selected city</button> 
+1

'data-uk-modal'>这是什么意思?你在做任何形式的约束吗? – Rayon

+0

这只是点击按钮弹出模态。 – allogos

回答

1

在jQuery中这是非常简单的。

$("#city").on("change", function(e) { 
    $("button").data("uk-modal", "{target:'#modal-"+ this.selectedIndex +"'}"); 
}); 
+0

谢谢,但是这会返回项目编号,我想要获取下拉值。 – allogos

+0

我通过将'this.selectedIndex'更改为'$(this).val()' – allogos