我在表单中使用了一些 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 and ddslick select options won't post value of selected option - jquery plugin and try them but get no working solution!非常感谢!