【问题标题】:</div> transformed to </button></div> 转换为 </button>
【发布时间】:2015-02-15 17:03:19
【问题描述】:

我正在编写 Android 应用程序(单页应用程序),使用用于 Cordova 和 Ratchet 引导程序的 Visual Studio 工具。在页面中注入新的 HTML 后,我的 &lt;/div&gt; 标签神秘地变成了 &lt;/button&gt;,并且标记崩溃了。

注入 HTML 示例:

<div class="content">
<button class="btn btn-negative btn-block" onclick="Logout();>Logout</button>
<div class="heartbeat"></div>
</div>

注入代码:

$('body').html(finalHtml);
$('#heartbeat').html('');

变成了什么:

<div class="content">
<button class="btn btn-negative btn-block" onclick="Logout();>Logout</button>
<div class=" heartbeat"=""></button>
</div>

我该去哪里找理由?是棘轮虫吗?还是科尔多瓦?我完全疯了:(

【问题讨论】:

    标签: javascript cordova visual-studio-cordova ratchet-2


    【解决方案1】:
    onclick="Logout();
    

    您至少在那里缺少 "。之后它似乎至少在 JSFiddle 上正常工作。

    【讨论】:

    • 像往常一样 :))) 数百条日志消息,巨大的错误处理,以及如此愚蠢的错误。谢谢!!
    • 为防止此类不必要的错误,请考虑使用颜色编码工具并始终检查 HTML、JS 和 CSS 的语法。一个很棒的(但不幸的是不是免费的)工具是 IntelliJ IDEA,它对我来说非常适合 Cordova 开发。
    猜你喜欢
    • 2012-09-10
    • 2011-02-24
    • 2015-07-31
    • 1970-01-01
    • 1970-01-01
    • 2022-08-13
    • 2018-03-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多