Javascript 除了Select2或Selected之外,是否有经过适当测试的替代方案?

Javascript 除了Select2或Selected之外,是否有经过适当测试的替代方案?,javascript,jquery,forms,testing,jquery-select2,Javascript,Jquery,Forms,Testing,Jquery Select2,我正在寻找Select2的替代品,它基本上提供相同的功能,但包括适当的测试 寻找圣杯?最后一只独角兽?注意:我不再维护此项目。选择另一个 我开发的,已经过测试,但是还没有包括Select2/Selected的所有功能 如果您愿意,请加入我的开发:)是我一直在研究的select2替代方案,它有一套使用、和组合的测试。目前有以下几类测试: 交互功能测试,确保控件的行为如同用户正在使用它一样(使用) 设置确保可以从现有的和元素正确初始化控件 API测试核心API方法的正确功能 事件确保使用正确的参

我正在寻找Select2的替代品,它基本上提供相同的功能,但包括适当的测试


寻找圣杯?最后一只独角兽?

注意:我不再维护此项目。选择另一个


我开发的,已经过测试,但是还没有包括Select2/Selected的所有功能

如果您愿意,请加入我的开发:)

是我一直在研究的select2替代方案,它有一套使用、和组合的测试。目前有以下几类测试:

  • 交互
    功能测试,确保控件的行为如同用户正在使用它一样(使用)
  • 设置
    确保可以从现有的
    元素正确初始化控件
  • API
    测试核心API方法的正确功能
  • 事件
    确保使用正确的参数在正确的时间触发内置事件
  • XSS
    测试了一些潜在的漏洞利用

话虽如此,这些测试并不像我希望的那样扩展,但它正在实现:)

另一种可能的选择是

“基于Twitter引导的JQuery multiselect插件”

示例和文件:

  • 存储库不包含任何自动测试
  • 使用bootstrap3主题化
  • JavaScript源代码很短:800行代码
  • GitHub上有524颗星星(截至2013年12月13日)

我喜欢这个问题!也许有一天,这个问题会得到回答……理想情况下,它将是基于angularjs的……好问题。答案当然是拼凑起来写测试。这就是开源的意义所在。我认为这不是一个离题的问题。这里有一个问题需要解决,下面我也用了一个很好的答案。感谢上帝在我回答之前没有关闭。我最近出于同样的愿望(和其他一些人)开始了一个新项目:很好!b Select也可以与“”缩进选择器一起正常工作您是否仍在处理此项目?维护的fork可在Thank for Selectize.js上获得,我发现它比Selected或Select2好得多,使用起来也更方便。但是,请在npm上发布它,这样我就可以安装它并与browserify一起使用,而不用麻烦地将源代码存储在供应商目录中。它很漂亮,但在与远程数据一起使用时完全没有用,这正是select2的亮点。在select2之后浪费了2天时间,最终选择了Selectize.js。并且可以在几分钟内完成并运行Ajax下拉列表。简洁明了的示例,非常好的文档。仅供参考,selectize现在位于npm上,如果您使用browserify/CommonJS,那么很容易集成。看看是否有人在寻找不需要jQuery作为依赖项的Selectize替代方案,我编写了自己的插件:非常好。不支持带有图像的项目