我想要做的仅仅是通过使用jquery添加所有这些html元素。如何将此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>
上面的代码,即时通讯使用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 + '')
我只试过中途因为我真的很困惑于如何做到这一点。
我建议寻找像下划线,车把等客户端模板引擎,如果你将不得不在你的应用程序无处不在... –