jQuery Chosen plugin add options dynamically

后端 未结 5 1627
闹比i
闹比i 2020-12-03 00:38

I make a jQuery Chosen drop-down like this:

$(\'.blah\').chosen();

I can\'t find how I can add options, something like:

5条回答
  •  天命终不由人
    2020-12-03 01:17

    Try this..

             $.ajax({
                url: "@Url.Action("Actionname", "Controller")",
                data: { id: id },
                    dataType: "json",
                    type: "POST",
                    success: function (data) {
                    $("#id_chzn .chzn-results").children().remove();
                    var opts = $('#id')[0].options;
                        $.map(data, function (item) {
                            var text = item.text;
                            for (var i = 0; i < opts.length ; i++) {
                                var option = opts[i];
                                var comparetext = option.innerText;
                                var val = 0;
                                if(text == comparetext)
                                {
                                    val = option.index;
                                    $('#id_chzn .chzn-results').append("
  • " + item.text + "
  • "); } } }); } });

提交回复
热议问题