Что я хочу сделать, просто добавив все эти элементы html с помощью jquery.Как преобразовать этот html в jquery?
Вот код HTML, я использую ejs
в качестве шаблонного движка
example.ejs
<div class="row" id="searchTest">
<div class="col-md-3" id="searchColumn">
<a href="/product/<%= products[i]._id %>">
<div class="thumbnail">
<img src="<%= products[i].image %>" alt="...">
<div class="caption">
<h3><%= products[i].name %></h3>
<p><%= products[i].description %></p>
<p>$ <%= products[i].price %></p>
<p><%= products[i].category.name %></p>
</div>
</div>
</a>
</div>
</div>
Выше кода, Im использованием EJS для отображения данных с сервера, и Им с помощью AJAX вызова, чтобы добавить его к row class
Как преобразовать приведенный выше код JQuery ?, предположим, что данные были получены и имя data
example.js
$('#searchTest').append('<div></div>').addClass('col-md-3')
.append('<a href=' + data._source._id + '</a>')
.append('img src=' + data._source.image + '')
Я только попробовал на полпути, потому что я действительно путают о том, как это сделать.
Я предлагаю взглянуть на движки шаблонов клиентской стороны, такие как подчеркивание, рули и т. Д., Если вам нужно будет делать это повсюду в вашем приложении ... –