2014-12-17 7 views
0

Я пишу приложение для Android (одностраничное приложение), используя инструменты Visual Studio для начальной загрузки Кордовы и Ratchet. После ввода нового HTML в страницу мой тег </div> таинственным образом преобразован в </button>, а разметка разбилась.преобразован в</button>

Пример нагнетаемого 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> 

Где я должен искать причину? Это ошибка Ratchet? Или Кордова? Я полностью из ума :(

ответ

1
onclick="Logout(); 

вам не хватает "там, по крайней мере. После того, что кажется, правильно работать, по крайней мере на JSFiddle.

+0

Как обычно :))) Сотни сообщений журнала, отличная обработка ошибок и такая глупая ошибка. Спасибо! – Vasilij

+0

Чтобы избежать подобных ненужных ошибок, рассмотрите возможность использования инструментов, которые цветового кода и все время проверяют синтаксис для HTML, JS и CSS. Один большой (но, к сожалению, не бесплатный) инструмент IntelliJ IDEA, которая для меня отлично подходит для развития Кордовы. –