如何将下拉复选框列表动态绑定到页面中的值?我正在使用来自: http ://wenzhixin.net.cn/p/multiple-select/#acknowledgements 的 jquery 多选插件
我的 jquery 版本是 1.7.2
我无法让 jsfiddle 使用该插件。我遇到了一个奇怪的问题,即脚本 src stmt 不能位于布局页面(MVC)的头部。所以我把它放在布局页面的底部,如下所示:
</body>
<script src="~/Scripts/jquery.multiple.select.js"></script>
</html>
在视图中:选择列表:
<select id="labTestFilter" name="labTestFilter" multiple="multiple" style="width: 200px;">
@*the values of the select list will be populated by the javascript function*@
</select>
但是对于使用 jquery 的任何列表类型,它仍然应该是相同的。
这是jsfiddle:http: //jsfiddle.net/vnVTx/4/
<script type="text/javascript">
$(function bindLabTestFilter() {
// get the list of unique test names on the page and bind it to the select list control
var a = $(".labtestname").map(function () { return this.innerHTML; }).get();
a = jQuery.unique(a);
});
</script>