javascript - Android WebView 点击 DOM 元素
问题描述
我有 web 应用程序,我想在 Android WebView 中使用这个应用程序。已经启用 JavaScriptpage 加载和$(document).ready()函数正在工作。
但是click()函数不起作用,例如;
$('#btnOdaNo').click(function(){
$('.odaNoWrapper').hide();});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="odaNoWrapper">
<input id="txtOdaNo" class="form-control form-control-lg numeric" type="text" placeholder="Lütfen bir oda numarası yazınız..." style="text-align: center;">
<button class="btnCustom mt-5" id="btnOdaNo">Devam Et</button>
</div>
解决方案
添加AndroidManifest<uses-permission android:name="android.permission.INTERNET" />
,因为你使用来自互联网的 jquery 脚本
推荐阅读
- java - 当使用“-”连字符或“_”下划线时,Spring Boot 从 YAML 配置中为映射加载错误的键值对
- json - 索引中的 JsonPath 过滤字符串
- apache-camel - 骆驼resilience4j断路器
- javascript - 如何使用 Playwright Java 在页面 DOM 上执行操作克隆和附加元素?
- asciidoc - asciidoctor(-pdf) 仅从 pdf 中排除内容
- c# - 这是 await Task.FromResult 必要的吗?
- apache-flink - Flink Source kafka Join CDC source to kafka sink
- javascript - 有没有更好的方法或在 vue.js 中导入 mixins
- c# - 部署到 Windows Server 后,无法在带有 WebAPI 的 .NET Core 5.0 控制台中使用 SSL
- android - 如何在菜单项中使用视图绑定