Uncaught TypeError в выбранной библиотеке Windows 7 - PullRequest
0 голосов
/ 18 февраля 2020

Я использую 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, которые работают во всех браузерах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...