奥丁9
奥丁9
后端
数据库
redis
mysql
mongoDB
达梦
php
laravel
laravel-admin
dcat
表单
表格
java
spring
python
go
c
c++
前端
vue
nodejs
sass/less
html/css
前端框架
javascript
微信生态
公众号
小程序
uniapp
typescript
其他
AI
数据结构
安全
linux
seo
git
健身
算法
正则表达式
docker
待分类
后端
/
php
/
laravel
/
dcat
dcat的multipleSelect多选,按选择顺序排序
1年前
aoding9
99
php
laravel
dcat
在form中添加一段js即可: ```php \Admin::script( <<<JS $('select').select2().on("select2:select", function (evt) { var element = $(evt.params.data.element); element.detach(); $(this).append(element); $(this).trigger("change"); }) JS ); ``` 用这个之后,保存顺序是对的,但是options的选项要在初始化时就读出来排好序,不然还是按默认的顺序显示 原理是监听select2的选中事件,将该选项先解绑移除,然后append到末尾,然后触发change事件。
本作品采用
《CC 协议》
,转载必须注明作者和本文链接