2012-12-11 68 views
0

我正在使用'jQuery UI MultiSelect Widget'。我有一個頁面,其中包含超過15個 標籤,應用此插件。jQuery UI MultiSelect Widget - 用於多個選擇標記的noneSelectedText

我想每個選擇都有不同的文字。我們可以將它設置爲

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

如何通過編寫一個函數來更改所有15個文本?

回答

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> 
+0

但有也是一些簡單的選擇。那些不是多選。 – Jaydev

+0

@Jaydev在這種情況下,您可以添加一個類,例如'class =「uiselect」'而不是屬性,然後用'$('select.uiselect')選擇所有'select'元素' – Teneff

相關問題