Когда вы говорите
Но это не добавление html.
blockquote>Что такое реальное поведение?
Я попробовал фиктивный код, как показано ниже, и он работает нормально.
$(document).ready(function() { $('.commentbutton').click(function() { var html = "<div class='CommentRow'><a href='/Channel/data.profile/'style='font-weight: bolder;margin-right: 10px;display: inline-block;'>data.profile</a>data.content</div>" var idb = '1'; idt = $('#CommentBody' + idb); alert(idt); idt.append(html); }); });
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <button class='commentbutton'>Comment</button> <div class="CommentBody" id="CommentBody1"> </div>
Я обнаружил это сам: Ошибки Netbeans кэшируются в подкаталоге index
каталога пользователя Netbeans. Вот некоторые файлы .err и .warn, которые содержат сообщения об ошибках и предупреждения.
Это также является причиной того, что повторное создание проекта с тем же именем не избавляет от значков: Данные хранятся вне проекта.
Удаление всех файлов *.err и *.warn в этом каталоге и всех подкаталогах заставляет Netbeans забыть о значках ошибок, пока они не будут созданы заново из-за реальной ошибки компиляции.
PS: Будьте готовы к повторному сканированию ваших проектов после удаления файлов из кэша, но это должно быть быстро, если другие файлы не были удалены.
На netbeans 11 было недостаточно просто удалить .err и .warn файлы. Я должен был удалить индексный каталог, который был в ~/.cache/netbeans/11.0