首页 > 解决方案 > 如何使多选动态依赖于另一个多选

问题描述

初学者在这里。如何使多选动态依赖于另一个多选。下面的代码适用于当用户选择单个值并且另一个选择的值根据所选值更改时。我想要的是选择所有值时,值将显示每个值的所有值。

 $("#value").change(function () {
 var user = $("#users_select").val();
        $('#value').empty();
        $('#value').append($("<option> </option>"));
        for (i = 0; i < jsonResult.length - 1; i++) {
          if (jsonResult[i]["value"] == user) {
            $('#tasks_select').append($("<option value="+jsonResult[i] 
         ["value"]+">" + jsonResult[i]["value"] + "</option>"));
          }
        }
      });

标签: javascriptjqueryhtml

解决方案


try like this:
$.ajax({
            url: base_url + 'url',
            type: "GET",
            data: {'id': id},
            dataType: 'json',
            success: function (data) {
                var html = '';
                $.each(data, function (key, value) {
                    html += '<option value="' + value.id + '">' + value.selectname + '</option>';
                });
                $('#id' + count).html(html).select2();
            },
            error: function () {
            }

        });

推荐阅读