更改多选插件占位符

时间:2015-07-14 05:24:10

标签: jquery jquery-plugins multi-select

我正在使用http://wenzhixin.net.cn/p/multiple-select/进行多选过滤器选择框。一切都很好,但有一件事我觉得很难,我有不同的选择框,每个选择框我需要不同的占位符。目前我正在这样开始

<script type="text/javascript">
    $(".multi-select-filter").multipleSelect({
        filter:true,
        width:"100%",
        placeholder : "Select Zone(s)"
    });
</script>

这是所有页面中重复的内容。有什么办法,我可以在一个普通的js文件中进行这个调用,只在单个页面中更改或覆盖占位符值吗?

1 个答案:

答案 0 :(得分:1)

您可以在每个元素上使用属性将所需的占位符消息(如<select class="multi-select-filter" placeholder="some message"></select>)放入公共文件中

$(".multi-select-filter").each(function () {
    $(this).multipleSelect({
        filter: true,
        width: "100%",
        placeholder: $(this).attr('placeholder')
    });
})