jquery - multiselect.js 更改后刷新

标签 jquery html jquery-plugins input multi-select

只是尝试使用multiselect.js对于多种类型选择输入

这是选择的样子

<select multiple="multiple" id="my-select" name="my-select[]">
    <option value='elem_1'>elem 1</option>
</select>

像这样使用多选 -

var s = $('#my-select');
s.multiSelect({
    selectableHeader: "<div class='custom-header'>Options</div>",
    selectionHeader: "<div class='custom-header'>Selected</div>"
});

这是它的样子 --> http://jsfiddle.net/6k8gW/5/

enter image description here

这项工作很好,直到我尝试添加新选项

s.append($('<option />').text("new").val("value"));
s.multiSelect('refresh');

输出如下 --> http://jsfiddle.net/6k8gW/6/

enter image description here

为什么刷新无法正常工作?

最佳答案

这确实是一个错误。我今天提交了一个补丁,应该可以解决这个问题。

为了您的利益,如果您在使用我的插件时遇到任何问题,您可以在 https://github.com/lou/multi-select/issues 添加问题

谢谢

关于jquery - multiselect.js 更改后刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16725015/

相关文章:

javascript - 防止 JavaScript 启动的滚动

javascript - 切换播放/暂停图像按钮 HTML5 视频

jquery-plugins - jQuery 事件处理程序队列

html - 从 Chrome 打印出来的内容不居中

javascript - 如何使用验证插件验证选择列表的 ul 和 li

javascript - JQuery cookie 扩展将设置一个带有路径的 cookie 但不会读取它

javascript - for循环内的jQuery自定义事件仅在最后一次迭代时触发

javascript - Vue JS - 动态地将类添加到一个元素,然后将类删除到 sibling

javascript - Jquery 没有触发来获取 mysql 数据库

html - CSS 定位 HTML 图标