Javascript 输入事件不存在';不能在移动设备上工作

Javascript 输入事件不存在';不能在移动设备上工作,javascript,jquery,mobile,Javascript,Jquery,Mobile,我正在使用jQuery,需要过滤一些数据。在每个浏览器上,我的代码都能按预期工作。然而,在移动设备上,它隐藏了一切,无法工作 我做错了什么?谢谢你的帮助:) 如果所有内容都被隐藏,那么输入事件必须起作用,逻辑才能流向隐藏()调用。在这种情况下,问题在于indexOf(val)结果。你能把你的HTML添加到问题中吗?我添加了HTML。但我认为,当everythink在桌面上运行时,javascript或移动设备中的问题应该是什么? <form id="region-filter" metho

我正在使用jQuery,需要过滤一些数据。在每个浏览器上,我的代码都能按预期工作。然而,在移动设备上,它隐藏了一切,无法工作

我做错了什么?谢谢你的帮助:)


如果所有内容都被隐藏,那么
输入
事件必须起作用,逻辑才能流向
隐藏()
调用。在这种情况下,问题在于
indexOf(val)
结果。你能把你的HTML添加到问题中吗?我添加了HTML。但我认为,当everythink在桌面上运行时,javascript或移动设备中的问题应该是什么?
<form id="region-filter" method="post">
    <label>
        <span>Nach Region suchen:</span>
        <input type="text">
    </label>
</form>
<div class="gridWrapper">
    <?php
        $regions = rest_api_call('regions.json');
    ?>
    <?php foreach($regions['message']['data'] as $region) : ?>
        <?php //var_dump($region); ?>
        <div class="grid grid-ms-1-2 grid-md-1-3 grid-xl-1-4">
            <div class="region" data-id="<?php echo $region['id']; ?>">
                <div class="check"></div>
                <div class="city-wrapper" style="background-image: url('<?php echo $region['icon']['svg']; ?>');">
                    <div class="city-name">
                        <?php echo $region['name']; ?>
                    </div>
                </div>
            </div>
        </div>
    <?php endforeach; ?>
</div>