簡體   English   中英

jQuery插件select2是否可以保留每個選擇選項的類?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM