[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-2950":3},{"id":4,"name":5,"fullName":6,"owner":5,"repo":5,"description":7,"homepage":8,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":18,"rankGlobal":9,"rankLanguage":9,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":20,"hasPages":22,"topics":23,"createdAt":9,"pushedAt":9,"updatedAt":27,"readmeContent":28,"aiSummary":29,"trendingCount":15,"starSnapshotCount":15,"syncStatus":17,"lastSyncTime":30,"discoverSource":31},2950,"select2","select2\u002Fselect2","Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results.","https:\u002F\u002Fselect2.org\u002F",null,"JavaScript",25916,6158,696,120,0,1,2,70.7,"MIT License",false,"develop",true,[24,25,26,5],"hacktoberfest","javascript","jquery","2026-06-12 04:00:16","Select2\n=======\n![Build Status][github-actions-image]\n[![Financial Contributors on Open Collective](https:\u002F\u002Fopencollective.com\u002Fselect2\u002Fall\u002Fbadge.svg?label=financial+contributors)](https:\u002F\u002Fopencollective.com\u002Fselect2)\n[![jsdelivr](https:\u002F\u002Fdata.jsdelivr.com\u002Fv1\u002Fpackage\u002Fnpm\u002Fselect2\u002Fbadge)][jsdelivr]\n[![cdnjs](https:\u002F\u002Fimg.shields.io\u002Fcdnjs\u002Fv\u002Fselect2.svg)][cdnjs]\n\nSelect2 is a jQuery-based replacement for select boxes. It supports searching,\nremote data sets, and pagination of results.\n\nTo get started, check out examples and documentation at\nhttps:\u002F\u002Fselect2.org\u002F\n\nUse cases\n---------\n* Enhancing native selects with search.\n* Enhancing native selects with a better multi-select interface.\n* Loading data from JavaScript: easily load items via AJAX and have them\n  searchable.\n* Nesting optgroups: native selects only support one level of nesting. Select2\n  does not have this restriction.\n* Tagging: ability to add new items on the fly.\n* Working with large, remote datasets: ability to partially load a dataset based\n  on the search term.\n* Paging of large datasets: easy support for loading more pages when the results\n  are scrolled to the end.\n* Templating: support for custom rendering of results and selections.\n\nBrowser compatibility\n---------------------\n* IE 8+\n* Chrome 8+\n* Firefox 10+\n* Safari 3+\n* Opera 10.6+\n\nUsage\n-----\nYou can source Select2 directly from a CDN like [jsDelivr][jsdelivr] or\n[cdnjs][cdnjs], [download it from this GitHub repo][releases], or use one of\nthe integrations below.\n\nIntegrations\n------------\nThird party developers have created plugins for platforms which allow Select2 to be integrated more natively and quickly. For many platforms, additional plugins are not required because Select2 acts as a standard `\u003Cselect>` box.\n\nPlugins\n\n* [Backdrop CMS][backdrop-cms] - [backdrop-select2]\n* [Django]\n  - [django-autocomplete-light]\n  - [django-easy-select2]\n  - [django-select2]\n* [Drupal] - [drupal-select2]\n* [Meteor] - [meteor-select2]\n* [Ruby on Rails][ruby-on-rails] - [select2-rails]\n* [Wicket] - [wicketstuff-select2]\n* [Yii 2][yii2] - [yii2-widget-select2]\n* [Angularjs][angularjs] - [mdr-angular-select2]\n\nThemes\n\n- [Bootstrap 3][bootstrap3] - [select2-bootstrap-theme]\n- [Bootstrap 4][bootstrap4] - [select2-bootstrap4-theme]\n- [Bootstrap 5](https:\u002F\u002Fgetbootstrap.com\u002Fdocs\u002F5.0) - [select2-bootstrap-5-theme](https:\u002F\u002Fgithub.com\u002Fapalfrey\u002Fselect2-bootstrap-5-theme)\n- [Flat UI][flat-ui] - [select2-flat-theme]\n\nMissing an integration? Modify this `README` and make a pull request back here to Select2 on GitHub.\n\nInternationalization (i18n)\n---------------------------\nSelect2 supports multiple languages by simply including the right language JS\nfile (`dist\u002Fjs\u002Fi18n\u002Fit.js`, `dist\u002Fjs\u002Fi18n\u002Fnl.js`, etc.) after\n`dist\u002Fjs\u002Fselect2.js`.\n\nMissing a language? Just copy `src\u002Fjs\u002Fselect2\u002Fi18n\u002Fen.js`, translate it, and\nmake a pull request back to Select2 here on GitHub.\n\nDocumentation\n-------------\nThe documentation for Select2 is available\n[online at the documentation website][documentation] and is located within the\n[`docs` directory of this repository][documentation-directory].\n\nCommunity\n---------\nYou can find out about the different ways to get in touch with the Select2\ncommunity at the [Select2 community page][community].\n\nCopyright and license\n---------------------\nThe license is available within the repository in the [LICENSE][license] file.\n\nContributors\n------------\n\n### Code Contributors\n\nThis project exists thanks to all the people who contribute. [[Contribute](.github\u002FCONTRIBUTING.md)].\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fselect2\u002Fselect2\u002Fgraphs\u002Fcontributors\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fselect2\u002Fcontributors.svg?width=890&button=false\" \u002F>\u003C\u002Fa>\n\n### Financial Contributors\n\nBecome a financial contributor and help us sustain our community. [[Contribute](https:\u002F\u002Fopencollective.com\u002Fselect2\u002Fcontribute)]\n\n#### Individuals\n\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fselect2\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fselect2\u002Findividuals.svg?width=890\">\u003C\u002Fa>\n\n#### Organizations\n\nSupport this project with your organization. Your logo will show up here with a link to your website. [[Contribute](https:\u002F\u002Fopencollective.com\u002Fselect2\u002Fcontribute)]\n\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fselect2\u002Forganization\u002F0\u002Fwebsite\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fselect2\u002Forganization\u002F0\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fselect2\u002Forganization\u002F1\u002Fwebsite\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fselect2\u002Forganization\u002F1\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fselect2\u002Forganization\u002F2\u002Fwebsite\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fselect2\u002Forganization\u002F2\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fselect2\u002Forganization\u002F3\u002Fwebsite\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fselect2\u002Forganization\u002F3\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fselect2\u002Forganization\u002F4\u002Fwebsite\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fselect2\u002Forganization\u002F4\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fselect2\u002Forganization\u002F5\u002Fwebsite\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fselect2\u002Forganization\u002F5\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fselect2\u002Forganization\u002F6\u002Fwebsite\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fselect2\u002Forganization\u002F6\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fselect2\u002Forganization\u002F7\u002Fwebsite\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fselect2\u002Forganization\u002F7\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fselect2\u002Forganization\u002F8\u002Fwebsite\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fselect2\u002Forganization\u002F8\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fselect2\u002Forganization\u002F9\u002Fwebsite\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fselect2\u002Forganization\u002F9\u002Favatar.svg\">\u003C\u002Fa>\n\n\n[cdnjs]: http:\u002F\u002Fwww.cdnjs.com\u002Flibraries\u002Fselect2\n[community]: https:\u002F\u002Fselect2.org\u002Fgetting-help\n[documentation]: https:\u002F\u002Fselect2.org\n[documentation-directory]: https:\u002F\u002Fgithub.com\u002Fselect2\u002Fselect2\u002Ftree\u002Fdevelop\u002Fdocs\n[freenode]: https:\u002F\u002Ffreenode.net\u002F\n[github-actions-image]: https:\u002F\u002Fgithub.com\u002Fselect2\u002Fselect2\u002Fworkflows\u002FCI\u002Fbadge.svg\n[jsdelivr]: https:\u002F\u002Fwww.jsdelivr.com\u002Fpackage\u002Fnpm\u002Fselect2\n[license]: LICENSE.md\n[releases]: https:\u002F\u002Fgithub.com\u002Fselect2\u002Fselect2\u002Freleases\n\n[angularjs]: https:\u002F\u002Fangularjs.org\u002F\n[backdrop-cms]: https:\u002F\u002Fbackdropcms.org\u002F\n[backdrop-select2]: https:\u002F\u002Fbackdropcms.org\u002Fproject\u002Fselect2\n[bootstrap3]: https:\u002F\u002Fgetbootstrap.com\u002F\n[bootstrap4]: https:\u002F\u002Fgetbootstrap.com\u002F\n[django]: https:\u002F\u002Fwww.djangoproject.com\u002F\n[django-autocomplete-light]: https:\u002F\u002Fgithub.com\u002Fyourlabs\u002Fdjango-autocomplete-light\n[django-easy-select2]: https:\u002F\u002Fgithub.com\u002Fasyncee\u002Fdjango-easy-select2\n[django-select2]: https:\u002F\u002Fgithub.com\u002Fcodingjoe\u002Fdjango-select2\n[drupal]: https:\u002F\u002Fwww.drupal.org\u002F\n[drupal-select2]: https:\u002F\u002Fwww.drupal.org\u002Fproject\u002Fselect2\n[flat-ui]: http:\u002F\u002Fdesignmodo.github.io\u002FFlat-UI\u002F\n[mdr-angular-select2]: https:\u002F\u002Fgithub.com\u002Fmodulr\u002Fmdr-angular-select2\n[meteor]: https:\u002F\u002Fwww.meteor.com\u002F\n[meteor-select2]: https:\u002F\u002Fgithub.com\u002Fnate-strauser\u002Fmeteor-select2\n[ruby-on-rails]: http:\u002F\u002Frubyonrails.org\u002F\n[select2-bootstrap-theme]: https:\u002F\u002Fgithub.com\u002Fselect2\u002Fselect2-bootstrap-theme\n[select2-bootstrap4-theme]: https:\u002F\u002Fgithub.com\u002Fttskch\u002Fselect2-bootstrap4-theme\n[select2-flat-theme]: https:\u002F\u002Fgithub.com\u002Ftechhysahil\u002Fselect2-Flat_Theme\n[select2-rails]: https:\u002F\u002Fgithub.com\u002Fargerim\u002Fselect2-rails\n[vue.js]: http:\u002F\u002Fvuejs.org\u002F\n[select2-vue]: http:\u002F\u002Fvuejs.org\u002Fexamples\u002Fselect2.html\n[wicket]: https:\u002F\u002Fwicket.apache.org\u002F\n[wicketstuff-select2]: https:\u002F\u002Fgithub.com\u002Fwicketstuff\u002Fcore\u002Ftree\u002Fmaster\u002Fselect2-parent\n[yii2]: http:\u002F\u002Fwww.yiiframework.com\u002F\n[yii2-widget-select2]: https:\u002F\u002Fgithub.com\u002Fkartik-v\u002Fyii2-widget-select2\n","Select2 是一个基于 jQuery 的选择框替代方案，它支持搜索、远程数据集和结果的无限滚动。其核心功能包括增强原生选择框以实现搜索、多选界面优化、通过 AJAX 加载项目、支持多层次选项组嵌套以及动态添加新条目等。此外，Select2 还能够处理大型远程数据集，并提供分页加载功能。此项目适用于需要改进用户体验或处理复杂数据集的应用场景，如网站表单、后台管理系统等。它的浏览器兼容性良好，支持 IE 8+、Chrome 8+ 等主流浏览器，并且有多种框架和主题插件可供集成。","2026-06-11 02:51:51","top_language"]