gpt4 book ai didi

javascript - 如何获取在 ddSlick 下拉列表中选择的值

转载 作者:行者123 更新时间:2023-11-28 01:55:42 24 4
gpt4 key购买 nike

我在表单中使用了一些 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 dropdownddslick select options won'st post value of selected option - jquery plugin并尝试了它们但没有得到有效的解决方案!非常感谢!

最佳答案

你设置的值不对

 $('#hiddeninput').val=selectedData.value;
//---^^^^^ here

在jquery中,应该是

  $('#hiddeninput').val(selectedData.value);

.val() 获取指定选择器的值...val('test') 设置

note that I have several menus here (thats why I use for loop to change the name accordingly)

如果是这种情况,则对所有菜单使用相同的类并使用类选择器

 $('.dropdownBasicoClass').ddslick({
....

关于javascript - 如何获取在 ddSlick 下拉列表中选择的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17059262/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com