开发者社区> 问答> 正文

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

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

展开
收起
a123456678 2016-07-11 17:04:01 4171 0
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
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关课程

更多

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载