Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Android 4.4的WebView中的jquery问题_Javascript_Android_Jquery_Webview_Android 4.4 Kitkat - Fatal编程技术网

Javascript Android 4.4的WebView中的jquery问题

Javascript Android 4.4的WebView中的jquery问题,javascript,android,jquery,webview,android-4.4-kitkat,Javascript,Android,Jquery,Webview,Android 4.4 Kitkat,我已经在thw WebView中加载了一个网页,并将jquery和我的js文件从我的资产文件夹注入该网页。简而言之,我的代码如下 MainActivity.java mWebView.loadUrl("www.test.com/test.html"); mWebView.loadUrl("javascript: " + readFromfile("jquery-1.8.3.js", MainActivity.this)); mWebView.loadUrl("javascript: " + re

我已经在thw WebView中加载了一个网页,并将jquery和我的js文件从我的资产文件夹注入该网页。简而言之,我的代码如下

MainActivity.java

mWebView.loadUrl("www.test.com/test.html");
mWebView.loadUrl("javascript: " + readFromfile("jquery-1.8.3.js", MainActivity.this));
mWebView.loadUrl("javascript: " + readFromfile("my_android.js", MainActivity.this));

.....................

mWebView.loadUrl("javascript: myMethod();");
my_android.js

function myMethod(){
...............
var mySpan = $("<span id=\"myspan\"></span>");
................
}
当我调用js函数时,它给出:

$ is not defined

我的代码中有什么问题?这里我想提到的是,所有与webview相关的代码都只在UI线程中运行

我认为您只需要等待jquery加载后再使用它

请参见类似的问题:


我认为您只需要等待jquery加载后再使用它

请参见类似的问题:

$ is not defined