【发布时间】:2017-08-20 21:59:18
【问题描述】:
我正在使用List.js 来生成列表(显然),但是我在创建列表项内的链接时遇到了问题。
这是我目前的代码 --
<script>
var options = {
valueNames: [ 'title', 'description', 'lat', 'lng', 'user_sub', 'location', 'imageurl'],
item: '<li><h3 class="title"></h3><p class="description"></p><p class="location"></p><p class="user_sub"></p></li>'
};
var values = JSON.parse('{{ jsonout|safe }}');
var userList = new List('users', options, values);
</script>
这创建了一个不错的列表,但是我想将 lat 和 lng ValueNames 加入到一起创建一个列表,通常我会做这样的事情(我使用过的谷歌地图示例)
'<a href=http://www.google.com/maps/place/' + data.lat+ ',' + data.lng + '/@' + data.lat + ',' + data.lng +',6z target=_blank>Get Directions</a>'
但是,由于所有项目都是在 HTML 类部分中创建的,因此这是行不通的。关于如何使它工作的任何建议,或者它可能不是这个插件的选项?
【问题讨论】:
标签: javascript list.js