Я использую Chosen для создания поиска select
. Мой код работает на моем P C, но на некоторых ПК Chosen не работает.
Я проверил Ubantu 16.04LTS и Chrome версию 74.0.3729.131, и это поддерживается. Я также проверил Windows 7 и Chrome 80, и это не поддерживается.
Это ошибка, которую я вижу в консоли:
Uncaught TypeError: $ (...). Selected не является функцией.
Я тоже пробовал Select2, и тоже получаю ту же ошибку. Это проблема с ОС или Chrome версией? Как я мог решить это?
$.noConflict();
jQuery(document).ready(function($) {
$('select').chosen();
$('button').click(function() {
$('select').val("Select Medicine");
$('select').trigger("chosen:updated");
});
});
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/chosen/1.5.1/chosen.min.css">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/chosen/1.5.1/chosen.jquery.min.js"></script>
<div style="width:520px;margin:0px auto;margin-top:30px;">
<h2>One of the Best Plugin for Select Box with Search Option</h2>
<select class="livesearch" style="width:400px;">
<option value="Select Medicine">Select Medicine</option>
<option>Expert PHP</option>
<option>Demo PHP</option>
<option>PHP Tutorials</option>
<option>PHP Framework</option>
<option>PHP Libraries</option>
<option>HTML</option>
<option>CSS</option>
<option>JS</option>
<option>MySQL</option>
</select>
</div>
<button id="click">Click</button>
Я проверил в окне 10 Google версии 80 это работает. В чем конкретно проблема, не понимаю. Можете ли вы предложить функцию выбора с возможностью поиска вместо select2 или selected, которые работают во всех браузерах.