全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

BootStrap select2 动态改变值的方法

1,selec2动态赋值

var temp=JSON.stringify({ id: "1|所有停车场", name: "所有停车场" });
$("#e_pid").attr("value", tempP);
              $("#e_pid").select2({
                placeholder: "查找停车场名称(多选)",
                language: "zh-CN",
                minimumInputLength: 1,
                allowClear: true,
                multiple: true,
                ajax: {
                  // instead of writing the function to execute the request we use Select2's convenient helper
                  url: "/manage/park/index/json/index",
                  dataType: 'json',
                  data: function (term, page) {
                    return {
                      parkName: term,// search term
                      powerpid: "1"
                    };
                  },
                  results: function (data, page) { // parse the results into the format expected by Select2.
                    // since we are using custom formatting functions we do not need to alter remote JSON data
                    for (var i = 0; i < data.length; i++) {
                      data[i].id = data[i].id+"|"+data[i].name;
                    };
                    data.push({ id: "577cb125f8d2c404572413d1|无", name: "无" });
                    return {
                      results: data
                    };
                  }
                },
                initSelection: function (element, callback) {
//赋初始值
                  // the input tag has a value attribute preloaded that points to a preselected movie's id
                  // this function resolves that id attribute to an object that select2 can render
                  // using its formatResult renderer - that way the movie name is shown preselected
                  var data = [];
                  var value = ""
                  var str = $(element).val().split('^');
                  for (var i = 0; i < str.length; i++) {
                    var temp = JSON.parse(str[i]);
                    value += temp.id + ",";
                    data.push(temp);
                  }
                  ;
                  value = value.substring(0, value.length - 1);
                  $(element).val(value);
                  callback(data);
                },
                formatSelection: function (item) {
                  return item.name;//注意此处的name,要和ajax返回数组的键值一样
                }, // 选择结果中的显示
                formatResult: function (item) {
                  return item.name;//注意此处的name
                },// 搜索列表中的显示
                dropdownCssClass: "bigdrop", // apply css that makes the dropdown taller
                escapeMarkup: function (m) {
                  return m;
                }
              });

2,动态改变值                                             

$("#e_pid").attr("value", temp);
                          $("#e_pid").trigger('change'); //动态改变值以后必须触发改变时间。否则将不会生效

以上所述是小编给大家介绍的BootStrap select2 动态改变值的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# bootstrap  # select2  # BootStrap的select2既可以查询又可以输入的实现代码  # JS组件Bootstrap Select2使用方法解析  # 基于BootStrap Metronic开发框架经验小结【三】下拉列表Select2插件的使用  # JS组件Bootstrap Select2使用方法详解  # bootstrap模态框远程示例代码分享  # 扩展bootstrap的modal模态框-动态添加modal框-弹出多个modal框  # BootStrap模态框和select2合用时input无法获取焦点的解决方法  # 小编  # 在此  # 给大家  # 所述  # 给我留言  # 感谢大家  # 键值  # 则将  # 多选  # 疑问请  # 有任何  # 列表中  # helper  # function  # manage  # url  # convenient  # writing  # ajax  # execute 


相关文章: 建站主机解析:虚拟主机配置与服务器选择指南  GML (Geography Markup Language)是什么,它如何用XML来表示地理空间信息?  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?  建站主机选虚拟主机还是云服务器更好?  如何生成腾讯云建站专用兑换码?  ,网站推广常用方法?  建站之星手机一键生成:多端自适应+小程序开发快速建站指南  昆明高端网站制作公司,昆明公租房申请网上登录入口?  如何选择高效可靠的多用户建站源码资源?  建站之星安装失败:服务器环境不兼容?  如何在自有机房高效搭建专业网站?  动图在线制作网站有哪些,滑动动图图集怎么做?  如何用VPS主机快速搭建个人网站?  深圳网站制作平台,深圳市做网站好的公司有哪些?  建站之星×万网:智能建站系统+自助建站平台一键生成  微网站制作教程,我微信里的网站怎么才能复制到浏览器里?  外贸公司网站制作哪家好,maersk船公司官网?  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  股票网站制作软件,网上股票怎么开户?  教育培训网站制作流程,请问edu教育网站的域名怎么申请?  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  电影网站制作价格表,那些提供免费电影的网站,他们是怎么盈利的?  网站制作培训多少钱一个月,网站优化seo培训课程有哪些?  如何快速重置建站主机并恢复默认配置?  建站主机服务器选购指南:轻量应用与VPS配置解析  代购小票制作网站有哪些,购物小票的简要说明?  重庆市网站制作公司,重庆招聘网站哪个好?  如何在Golang中使用encoding/gob序列化对象_存储和传输数据  建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  如何挑选最适合建站的高性能VPS主机?  如何通过虚拟机搭建网站?详细步骤解析  简易网站制作视频教程,使用记事本编写一个简单的网页html文件?  如何在VPS电脑上快速搭建网站?  网站海报制作教学视频教程,有什么免费的高清可商用图片网站,用于海报设计?  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)  网页制作模板网站推荐,网页设计海报之类的素材哪里好?  清除minerd进程的简单方法  ppt制作免费网站有哪些,ppt模板免费下载网站?  如何快速生成高效建站系统源代码?  建站主机默认首页配置指南:核心功能与访问路径优化  智能起名网站制作软件有哪些,制作logo的软件?  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  如何在Golang中指定模块版本_使用go.mod控制版本号  建站之星24小时客服电话如何获取?  网站制作模板下载什么软件,ppt模板免费下载网站?  网站制作网站,深圳做网站哪家比较好?  Avalonia如何实现跨窗口通信 Avalonia窗口间数据传递  定制建站价位费用解析与套餐推荐全攻略 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。