【发布时间】:2017-10-03 06:55:28
【问题描述】:
我正在替换 PhoneGap android 应用程序中的 div。
以下两个代码都可以在浏览器中运行,但代码 01 在设备中无法运行。
代码 01(无效代码)
var selected_floor = $('#select_floor').find(":selected").val();
$("#image_area").html('<img class="img-responsive" src="images//2000.jpg">');
代码 02(工作代码)
var selected_floor = $('#select_floor').find(":selected").val();
$("#image_area").html('Hello World');
为什么 Code 01 在设备中不起作用?我该如何解决?
附加问题:如果我收到此类问题(在浏览器上工作,但在设备上不工作)我应该如何在设备上调试它以了解发生了什么?
更新
Carsten Løvbo Andersen 建议在图像中添加 ALT 标签。所以我添加了 ALT 图像。现在在设备中它显示 ALT 标签的值而不是图像。但是在浏览器中它会显示图像。
【问题讨论】:
-
您确定“代码 01”不起作用吗?尝试在图像中添加替代文本,然后重试。因为你的代码是一样的,它应该可以工作
-
@CarstenLøvboAndersen 谢谢。我现在试过了。如果我设置了一个 alt 标签,在设备中它会显示 ALT 标签而不是图像。但在浏览器中它显示图像。这是为什么呢?
-
我的猜测是,创建的 phonegap 应用程序没有指向已设置图像的路径
-
@CarstenLøvboAndersen 有没有办法解决这个问题?
-
Ofc 但是从这一点来说,我们很难指出,那部分基本上只有你自己能搞清楚
标签: javascript android jquery cordova phonegap