Javascript 如何基于数据库值检查dropdowncheckboxlist

Javascript 如何基于数据库值检查dropdowncheckboxlist,javascript,asp.net,dropdownchecklist,Javascript,Asp.net,Dropdownchecklist,我使用的是dropdowncheckboxlist,在这里我们可以选择多个值,我的问题是如何根据数据库值再次选中dropdownCheckList中的复选框。也就是说,在编辑或更新值时,我必须检查多个值。我正在使用以下脚本: <script type="text/javascript"> $(document).ready(function () { $("#ContentPlaceHolder1_dropdown").dropdownchecklist({

我使用的是dropdowncheckboxlist,在这里我们可以选择多个值,我的问题是如何根据数据库值再次选中dropdownCheckList中的复选框。也就是说,在编辑或更新值时,我必须检查多个值。我正在使用以下脚本:

<script type="text/javascript">
    $(document).ready(function () {

        $("#ContentPlaceHolder1_dropdown").dropdownchecklist({
            forceMultiple: true
            , onComplete: function (selector) {
                var values = "";
                for (i = 0; i < selector.options.length; i++) {
                    if (selector.options[i].selected && (selector.options[i].value != "") ) {
                        if (values != "") values += ",";
                        values += selector.options[i].value;
                    }
                }
                // alert(values);
                $('#<%= hidVisitorID.ClientID %>').val(values);
            }
            , onItemClick: function (checkbox, selector) {
                 var justChecked = checkbox.prop("checked");
                 var checkCount = (justChecked) ? 1 : -1;
                 for (i = 0; i < selector.options.length; i++) {
                     if (selector.options[i].selected) checkCount += 1;
                 }
                 if (checkCount > 9) {
                     alert("Industry Limit is 9");
                     throw "too many";
                 }
            }
    }
</script>

您使用的jquery版本是什么?看起来我正在使用这个链接。这是您的dropdownchecklist小部件源代码……但是您使用的是什么版本的jquery?此小部件与使用此CDN的大于1.8.im的jquery版本不兼容