如何将javascript数组输出到表中
how to output javascript array in to a table?
我有一个javascript数组,它记录来自所有50个状态的调用,我编写了这个数组,以便在从同一状态获得新调用时,这些值不会重复。问题是它没有连接到我的桌子上。我只将位置输出到我的表中,并重复它本身。我希望输出与数组中的数据相同,这样它们就不会重复,但仍然能够使用与该定位器关联的数据,我该如何做到这一点?
这是我的代码
var states = [];
channel.bind('call', function(data) {
var location = data.location;
var call_id = data.call_id;
var status = data.status;
if (states.indexOf(location) === -1) {
states.push(location);
}
var output = '<tr class="phonedata"><td>' + location + '</td></tr>';
$('.table').append(output);
return output;
});
最好的方法是使用List.js库。下面是一个例子。
<div id="users">
<input class="search" placeholder="Search" />
<button class="sort" data-sort="name">
Sort by name
</button>
<ul class="list">
<li>
<h3 class="name">Jonny Stromberg</h3>
<p class="born">1986</p>
</li>
<li>
<h3 class="name">Jonas Arnklint</h3>
<p class="born">1985</p>
</li>
<li>
<h3 class="name">Martina Elm</h3>
<p class="born">1986</p>
</li>
<li>
<h3 class="name">Gustaf Lindqvist</h3>
<p class="born">1983</p>
</li>
</ul>
</div>
<script src="http://listjs.com/no-cdn/list.js"></script>
<script>
var options = {
valueNames: [ 'name', 'born' ]
};
var userList = new List('users', options);
</script>
相关文章:
- AngularJS:在ng-reeat中从php输出数组(带键)
- 输出数组变量javascript
- .each() 函数只输出数组中的最后一个结果
- 对象的输出数组 javascript
- 以字母顺序输出数组
- PHP MySQL 输出数组与 JavaScript json_encode不产生输出
- 如何将特定的Java脚本对象传递给PHP,而不输出“数组”
- 如何在不向输出数组获取空值的情况下拆分字符串
- 使用for循环输出数组
- javascript函数中奇怪的控制台输出数组和array.pop()
- 如何通过输出数组每行的一个属性来运行htmlenties()
- 输出数组的索引
- 拆分运算符上的数学表达式,并将运算符包含在输出数组中
- 如何使用JavaScript输出数组中出现的次数
- 输出数组的值
- 如何在html表中输出数组的内容,同时使用jQuery
- 输出数组中每个元素右边最大的元素
- 如何在Javascript中输出数组中30个不同数字中的7个数字的所有可能组合?
- 用JS输出数组数据
- 向Json对象添加数组将输出数组数组,而不是一个值数组(使用Jquery)