gpt4 book ai didi

javascript - 在 jquery 多选下拉列表中设置值

转载 作者:数据小太阳 更新时间:2023-10-29 04:58:13 25 4
gpt4 key购买 nike

我想根据该项目的 VALUEjQuery multiselect dropdown 中设置多个 ITEMS,这是我从数据库中获取的, 以“,”分隔。

我将获取的数据保存在隐藏字段中。

例。

隐藏字段:hdnLots = 64,65, 项目批号:64 = Lot 1, 65 = Lot2

所以当我得到 hdnLot=65 时,然后在 jQuery Multiselect 下拉菜单 中只需要选择 Lot264,65 也一样。 i.e. When multiple values are selected than all those values needed to seleted.

我试过:JQuery multiselect - Set a value as selected in the multiselect dropdown

我为此编写的代码是:

if ($("#<%= btnUpdateProject.ClientId %>").css('display') == "inline-block") 
{
debugger;
var dataarray = document.getElementById('<%= hdnLots.ClientId %>').value.split(",");
$("#<%= ddlNoOfLots.clientid %>").val(dataarray);
}

最佳答案

希望对您有所帮助:

Demo

$(document).ready(function() {
$("select").multiselect({
selectedText: "# of # selected"
});
var hidValue = $("#hidSelectedOptions").val();
alert(hidValue);
var selectedOptions = hidValue.split(",");
for(var i in selectedOptions) {
var optionVal = selectedOptions[i];
$("select").find("option[value="+optionVal+"]").prop("selected", "selected");
}
$("select").multiselect('reload');
});

编辑

refresh 已从最新的 jQuery-MultiSelect 中删除。现在使用 reload 将解决问题。

关于javascript - 在 jquery 多选下拉列表中设置值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20917049/

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