Я пытаюсь реализовать phoneti c Тип языка 'бенгальский' в поле поиска select2 (несколько) через Avro (jQuery Плагин для ввода текста на бенгали c).
$crp = jQuery; $crp(document).ready(function() { $crp('#clitems').select2({ 'placeholder': "type 'gach' and then press spacebar" }); var sf = $crp('.clisrch').find(".select2-search__field"); sf.avro(); // Implementation of the phoenetic avro })
#clitems { width: 90%; }
<link href="https://cdn.jsdelivr.net/npm/select2@4.0.13/dist/css/select2.min.css" rel="stylesheet" /> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/select2@4.0.13/dist/js/select2.min.js"></script> <script src="https://torifat.github.io/jsAvroPhonetic/libs/avro-keyboard/dist/avro-v1.1.4.min.js"></script> <div class="clisrch"><label for="clitems">Choose</label>:<br> <select multiple="multiple" name="clitems" id="clitems" required="required"> <option value="1">গাছ</option> <option value="2">গাছগাছালির</option> <option value="3">গাছগুলিও</option> <option value="4">গাছপালাগুলি</option> </select> </div>
Функция select2 (с запросами ajax) работает нормально, но функция phoneti c работает только в первый раз. После выбора элемента он не работает для других экземпляров.
Приведенный выше фрагмент будет работать с поиском слова «গাছ». Просто введите «gach», а затем оставьте пробел для преобразования phoneti c.
Несмотря на языковой барьер, спасибо за внимание к моей проблеме. И большое спасибо, если вы можете придумать свои мысли.