[英]Is there a way for the jQuery plugin select2 to retain the class of each select option?
我正在使用jQuery插件select2 ,我想知道是否有任何方法可以使其保留(合並)您在初始select
字段中的每個option
元素上設置的類,並將其作為附加類插入到產生的li
標簽?
因此,當前他們得到一類select2-results__option
; 我想要的是這樣的: select2-results__option myclass
。
能做到嗎?
此外,它不必是一個類,甚至保留了data
屬性將工作太。
根據select2插件的文檔說明,您可以通過覆蓋創建結果的函數https://select2.github.io/examples.html#tags來執行此操作
function formatState (state) {
if (!state.id) { return state.text; }
var $state = $(
'<span><img src="vendor/images/flags/' + state.element.value.toLowerCase() + '.png" class="img-flag" /> ' + state.text + '</span>'
);
return $state;
};
$(".js-example-templating").select2({
templateResult: formatState
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.