这个select2组件的功能 确实很强大,可以将图片 放入到select里面随着文字 一起显示 。
组件的下载地址以及API说明地址:
1、Select2使用示例地址: 、
2、Select2参数文档说明:
3、Select2源码:
HTML代码 :
@*
nofollow" rel="stylesheet"/>
nofollow" rel="stylesheet"/>
nofollow" type="text/css"/>
nofollow" rel="stylesheet"/>
默认
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
----------------------------------------------------
1、可搜索 选项
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
================================
2、可搜索 选项(有搜索 关键字控制)
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
===============================
3、多选
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
===============================
4、图文选项
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
======================================
5、默认选中某个选项
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
=========================================
6、某些选项不能选中
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
502_47@
======================================
=========================================
获取选中的值
控制器action代码 :
areaList = new List()
{
"北京市","天津市","重庆市","上海市","广州市","长沙","哈尔滨","长春","杭州市","南京市","福建市","河北省","山西省","辽宁省","吉林省","黑龙江省","江苏省","浙江省","安徽省","福建省","江西省","山东省","河南省","湖北省","湖南省","广东省","海南省","四川省","贵州省","云南省","陕西省","甘肃省","青海省","台湾省","内蒙古自治区","广西壮族自治区","西藏自治区","宁夏回族自治区","新疆维吾尔自治区","香港特别行政区","澳门特别行政区"
};
public JsonResult GetArea(string q,string page)
{
var area = new { id = 1,name = "" };
var lstRes = areaList.Select((t,i) => new Area
{
id = i,text = t,element = "element" + i
});
if (!string.IsNullOrEmpty(q.Trim()))
{
lstRes = lstRes.Where(x => x.text.Contains(q));
}
var lstCurPageRes = string.IsNullOrEmpty(page) ? lstRes.Take(10) : lstRes.Skip(Convert.ToInt32(page) * 10 - 10).Take(10);
return Json(new { items = lstCurPageRes,total_count = lstRes.Count() },JsonRequestBehavior.AllowGet);
}
public ActionResult Index()
{
return View();
}
}
namespace Select2Demo.Models
{
public class Area
{
public int id { get; set; }
public string text { get; set; }
public string element { get; set; }
}
}
以上所述是小编给大家介绍的BootStrap与Select2使用小结。编程之家 jb51.cc 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享 给好友!感谢支持 。