作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以,我正在使用 asmSelect插件来创建列表,但也尝试使用它来编辑现有列表。 asmSelect 允许您在提交之前手动排序/排列所选选项。
我的问题是,每当我从数据库中获取用户排序列表并让 asmSelect 在我的页面上执行其操作时,默认情况下(因为它是多重选择)它只会按照原始选项的顺序对所选选项进行排序出现选择。因此,根本不保留我的排序顺序...
还有其他人看到这个问题并有解决方案吗?
最佳答案
我还尝试按照数据库中的顺序构建最初选择的列表。我最终更新了 asmselect。 See updated asmselect code and example here.
在我的jsp中:
<select id="availableItems" class="multiselect" name="menuDishes" multiple="multiple" title="Select items">
<c:forEach var="item" items="${myAvailableItems}">
<option value="${item.id}" data-sortby="${fn:indexOf(mySelectedItems, item.name)}" ${fn:contains(mySelectedItems, item.name) ? 'selected="selected"' : ''}>${item.name}</option>
</c:forEach>
</select>
关于jquery - jQuery 插件 asmSelect 不保留排序顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3408638/
我正在开发的页面上有多个 asmselect“选择多个”表单输入。我想要一个“清除”按钮,将它们重置为初始的、未选择的状态。我尝试过以下变体: $('.asmSelect option[selecte
所以,我正在使用 asmSelect插件来创建列表,但也尝试使用它来编辑现有列表。 asmSelect 允许您在提交之前手动排序/排列所选选项。 我的问题是,每当我从数据库中获取用户排序列表并让 as
我是一名优秀的程序员,十分优秀!