Jquery 动态选择下拉列表中的项目时显示多个下拉列表
我在Jquery 动态选择下拉列表中的项目时显示多个下拉列表,jquery,drop-down-menu,Jquery,Drop Down Menu,我在下拉列表中有一个问题 var Ids = $("#selectedIds").val(); if (Ids != "") { // $('#AgeGroupIds1').dropdownchecklist('destroy'); $("#AgeGroupIds1").dropdownchecklist({ forceMultiple: true, width: 0 }); var stat
下拉列表中有一个问题
var Ids = $("#selectedIds").val();
if (Ids != "") {
// $('#AgeGroupIds1').dropdownchecklist('destroy');
$("#AgeGroupIds1").dropdownchecklist({ forceMultiple: true, width: 0 });
var statusArray = new Array();
var statusString = new String();
statusString = Ids.toString();
statusArray = statusString.split(',');
for (var i = 0; i < statusArray.length; i++) {
$("#AgeGroupIds1 option:[value='" + statusArray[i] + "']").attr('selected', 'selected');
}
$("#ddcl-AgeGroupIds1").css("display", "none");
}
$("#AgeGroupIds1").dropdownchecklist({
forceMultiple: true,
maxDropHeight: 190,
width: 220,
onComplete: function (selector) {
var pcids = "";
for (i = 0; i < selector.options.length; i++) {
if (selector.options[i].selected && (selector.options[i].value != "")) {
if (pcids != "") pcids += ",";
pcids += selector.options[i].value;
}
}
}
});
我想绑定在下拉列表
中选择的一些项目,因此我使用以下代码:
var Ids = $("#selectedIds").val();
if (Ids != "") {
// $('#AgeGroupIds1').dropdownchecklist('destroy');
$("#AgeGroupIds1").dropdownchecklist({ forceMultiple: true, width: 0 });
var statusArray = new Array();
var statusString = new String();
statusString = Ids.toString();
statusArray = statusString.split(',');
for (var i = 0; i < statusArray.length; i++) {
$("#AgeGroupIds1 option:[value='" + statusArray[i] + "']").attr('selected', 'selected');
}
}
$("#AgeGroupIds1").dropdownchecklist({
forceMultiple: true,
maxDropHeight: 190,
width: 220,
onComplete: function (selector) {
var pcids = "";
for (i = 0; i < selector.options.length; i++) {
if (selector.options[i].selected && (selector.options[i].value != "")) {
if (pcids != "") pcids += ",";
pcids += selector.options[i].value;
}
}
}
});
var id=$(“#selectedds”).val();
如果(ID!=“”){
//$('#AgeGroupIds1')。下拉列表('destroy');
$(“#AgeGroupIds1”).dropdownchecklist({forceMultiple:true,width:0});
var statusArray=新数组();
var statusString=新字符串();
statusString=Ids.toString();
statusArray=statusString.split(',');
对于(变量i=0;i
我们的问题是显示多个下拉列表var id=$(“#selectedds”).val();
var Ids = $("#selectedIds").val();
if (Ids != "") {
// $('#AgeGroupIds1').dropdownchecklist('destroy');
$("#AgeGroupIds1").dropdownchecklist({ forceMultiple: true, width: 0 });
var statusArray = new Array();
var statusString = new String();
statusString = Ids.toString();
statusArray = statusString.split(',');
for (var i = 0; i < statusArray.length; i++) {
$("#AgeGroupIds1 option:[value='" + statusArray[i] + "']").attr('selected', 'selected');
}
$("#ddcl-AgeGroupIds1").css("display", "none");
}
$("#AgeGroupIds1").dropdownchecklist({
forceMultiple: true,
maxDropHeight: 190,
width: 220,
onComplete: function (selector) {
var pcids = "";
for (i = 0; i < selector.options.length; i++) {
if (selector.options[i].selected && (selector.options[i].value != "")) {
if (pcids != "") pcids += ",";
pcids += selector.options[i].value;
}
}
}
});
如果(ID!=“”){
//$('#AgeGroupIds1')。下拉列表('destroy');
$(“#AgeGroupIds1”).dropdownchecklist({forceMultiple:true,width:0});
var statusArray=新数组();
var statusString=新字符串();
statusString=Ids.toString();
statusArray=statusString.split(',');
对于(变量i=0;i
您能解释一下您在这里做了什么,提供了OP要求的解决方案吗?你做了什么改变,做了什么?