Я использую ручки для отображения информации, которую я получил с моего локального сервера с помощью ajax. Мой HTML выглядит следующим образом:jQuery append with Handebars
<ul class="nav nav-tabs" id="tabsId">
<script id="tabs-template" type="text/x-handlebars-template">
{{#each Tabs}}
<li data-tab-content={{Id}}><a href="#">{{Name}}</a></li>
{{/each}}
</script>
</ul>
<div id="tabsContentId">
<script id="tabs-content-template" type="text/x-handlebars-template">
{{#each Tabs}}
<div class="tab-content" data-tab-content="{{Id}}">{{Content}}</div>
{{/each}}
</script>
</div>
У меня есть простая форма с ид, имя и содержание входов и кнопки нажмите кнопку. Он выглядит так:
<input type="text" class="form-control" name="inputIndex" id="inputIndex" placeholder="Index">
<input type="text" class="form-control" name="inputTitle" id="inputTitle" placeholder="Title">
<textarea class="form-control" rows="5" name="textareaContent" id="textareaContent" placeholder="Content"></textarea>
<button type="submit" class="btn btn-success" id="buttonSumbit">Add</button>
Как добавить новую вкладку в свой html-документ с помощью jQuery? Я попытался написать функцию заглушки, например:
$("#buttonSumbit").click(function(){
var id = '10';
var name = '10';
$("<li data-tab-content='" + id + "'><a href=\"#\">" + name + "</a></li>").appendTo("tabsId");
});
Но ничего не происходит, когда я нажимаю кнопку sumbit.
О, тот был очень глупая ошибка. Благодаря! – DieZZzz