jQuery UI MultiSelect Widget - 用于多个select标记的noneSelectedText

时间:2012-12-11 10:55:47

标签: jquery-ui jquery-plugins

我正在使用'jQuery UI MultiSelect Widget'。我有一个超过15的页面  标签,此插件应用于此标记。

我希望每个选择都有不同的文字。我们可以设置它像

    $('#school_language').multiselect({
         noneSelectedText: 'Language'
    });
    $('#school_curriculum').multiselect({
         noneSelectedText: 'Curriculum'
    });
    $('#second_language').multiselect({
         noneSelectedText: 'Second Language'
    });
    $('#priority').multiselect({
         noneSelectedText: 'Priority Categories'
    });

如何通过编写一个函数来更改所有15个文本?

1 个答案:

答案 0 :(得分:1)

我可以建议你像这样使用它:

只有一个js定义:

$('select[multiple=multiple]').multiselect({
     noneSelectedText: $(this).data('selected-text')
});

然后对于所有选择添加属性multipledata-selected-text

<select multiple="multiple" data-selected-text="Language">
   <!-- your options here -->
</select>