0

我正在使用“ 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 个文本?

4

1 回答 1

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>
于 2012-12-11T11:05:47.357 回答