Не происходит Обновление html в тэге select в мобильном ios, jquery
Jquery 3.4.1
Select doesnt take HTML variable in mobile ios, with picker activated. All other browsers work fine.
var numberselector = '<option value="0">0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option>';
$('select.magicnumber').html(numberselector);
$("#selectednumber").keyup(
function() {
var input = $('#selectednumber').val();
//$("#magicnumber option[value='"+input+"']").attr("selected", "selected");
$("#magicnumber").val(input);
$("#magicnumbercheck").html(input);
}
);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input name="selectednumber" id="selectednumber" type="number" value="1" placeholder="Введите число" style=" width: 208px; ">
<select name="magicnumber" id="magicnumber" class="magicnumber" style="width:208px;">
</select>
<!--Следующий блок для проверки-->
<div id="magicnumbercheck"></div>
Ответы (1 шт):
Автор решения: Антон
→ Ссылка
Не знаю. в чём тут прикол, однако изначально мой JS был в отдельном файле, внутри такой конструкции:
(function ($) {
"use strict";
jQuery(document).ready(function($){
Как только перенёс в HTML файл, в такую функцию
$(document).ready(function(){
На айфоне также стало работать. Во всех остальных браузерах, как работало так и работает. Непонятно.