【发布时间】:2013-06-08 04:44:04
【问题描述】:
我在表单中使用了一些 ddslick 下拉菜单,我想在提交该表单时获取选定的值。
已经尝试在该菜单附近创建一个隐藏输入:
<input type="hidden" name="hiddeninput" id="hiddeninput" />
然后我将选定的值分配给该输入名称:
$(document).ready(function() {
//Dropdown Básico
for (var i=0;i<10;i++){
$('#dropdownBasico'+i).ddslick({
data: ddData,
width: 150,
imagePosition: "left",
selectText: "some texts",
onSelected: function(data){
if(data.selectedIndex > 0) {
$('#hiddeninput').val=selectedData.value;
alert(selectedData.value);
}
}
});
}
但我得到的值总是空的。请建议解决方案,并注意我这里有几个菜单(这就是我使用 for 循环来相应更改名称的原因)。我已经研究了一些类似的问题,例如:Get value of selected <option> in ddSlick dropdown 和ddslick select options won'st post value of selected option - jquery plugin 并尝试了它们,但没有得到有效的解决方案!非常感谢!
【问题讨论】:
标签: javascript jquery html