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'
    });

1 つの関数を記述して 15 個すべてのテキストを変更するにはどうすればよいですか?

4

1 に答える 1

1

次のように使用することをお勧めします。

1 つの js 定義のみ:

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

multiple次に、すべての選択に対して属性を追加し、次のようにしますdata-selected-text

<select multiple="multiple" data-selected-text="Language">
   <!-- your options here -->
</select>
于 2012-12-11T11:05:47.357 に答える