开发者社区 问答 正文

jquery multiselect下拉列表复选框怎么动态添加option并赋值

screenshot
就是这些option 变为动态的赋值

展开
收起
a123456678 2016-07-11 17:04:01 4345 分享 版权
1 条回答
写回答
取消 提交回答
  • 引入jquery.chosen.js

    然后 selectInput.chosen();就初始化好了。

    然后要清空所有的:

    selectInput.val("");selectInput.chosen("destroy"); selectInput.chosen();

    然后要动态用js代码选择出多个:

    for(var i = 0;i<list.length;i++){
                                            selectInput.find("option[value="+list[i].userId+"]").attr("selected","selected");
      }
      selectInput.trigger("chosen:updated");
    2019-07-17 19:54:24
    赞同 展开评论