【发布时间】:2013-02-28 05:38:39
【问题描述】:
我正在使用phonegap,这段代码在我的安卓手机中完美加载。但是当我点击按钮时,它不显示文本。
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" charset="utf-8" src="cordova-2.4.0.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
</script>
<script>
$(document).ready(function(){
$("#btn1").click(function(){
$("#test1").text("Hello world!");
});
});
</script>
</head>
<body>
<p id="test1"></p>
<button id="btn1">Set Text</button>
</body>
</html>
【问题讨论】:
-
尝试使用
.on('click tap', function(){...});- 因为您不是在点击移动设备,而是在点击。 -
改变cordova js和jquery js的顺序....先加载jQuery再加载PhoneGap
-
本地保存 jquery 并尝试
-
JQuery 是否被加载?由于您的 src href 以 '//' 开头,这是否意味着请求将是 file:// ? (因为这是从 WebView 内部加载 index.html 的地方)
标签: javascript android jquery cordova