操作数据表字段的结果
Manipulate result for dataTable field
我想为 JQuery 数据表中字段的一个值输出一个引导标签。字段可能的值可以是"0"或"1",根据此结果,我想决定要在 dataTable 中输出哪个引导标签。我想知道如何根据字段"启用"的结果实现 if 语句,以及如何用我的 html 代码填充字段:
我的 JQuery:
$(document).ready(function() {
$('#accountOverview').dataTable( {
"ajax": {
"url": "/database/accounts.php",
"data": {"action": "selectAccounts"},
"dataSrc": ""
},
"columns": [
{ "data": "email" },
{ "data": "platform" },
{ "data": "coins" },
{ "data": "profitDay" },
{ "data": "playerName" },
{ "data": "tradepileCards" },
{ "data": "tradepileValue" },
{ "data": "enabled" }
],
"autoWidth": false
});
});
我需要对"启用"字段的结果使用这样的东西:
if(enabled==1) <label class="label label-success">Online</label>
else <label class="label label-error">Offline</label>
您可以向<td class="enabled>
添加类
虚拟网页代码:
<table>
<thead><tr><th>i</th></tr></thead>
<tbody><tr><td class="enabled">0</td></tr>
<tr><td class="enabled">1</td></tr>
</tbody>
</table>
并通过JavaScript添加操作:
var a = document.getElementsByClassName('enabled');
for (var i = 0; i<a.length;i++) {
if (a[i].textContent == 1) {
a[i].innerHTML = '<label class="label label-success">Online</label>';
}
else {
a[i].innerHTML = '<label class="label label-error">Offline</label>';
}
}
演示
相关文章:
- 我有一个字段计算,如果结果低于 60,则需要显示最小值
- Javascript:如何使自动建议的结果在单击时移动到输入字段中
- 使用jquery UI next按钮提交输入字段值,php将返回结果
- 在不使用200行var的情况下,在结果字段中添加顺序命名的变量?[PDF表格]
- 如何重置AJAX结果输入字段
- 如何将自定义字段添加到Json结果-ASP.NET MVC
- AJAX请求结果为空-清除我们的HTML输入字段
- 如何使用 couchdb 列表函数从 couchdb 视图结果中获取特定字段
- 将信息结果返回到多个输入字段
- 隐藏的“纬度”和“lng”字段没有被删除,所以我的脚本仍在从不正确的地理位置中搜索纬度和液化天然气结果
- 在 Sails.js(吃水线)中的嵌套字段(关系内)上的搜索结果
- 文本(输入)字段中的 HTML 显示结果
- jQuery-UI - 多个自动完成字段共享结果
- Angular2 表单:在控制台上获取“对象”作为输入字段 element.value 的结果
- 在表单中搜索字段,然后对所有选定的结果执行某些操作
- 合并来自多个字段输入的搜索结果
- 如何使用 jQuery 将变量从隐藏字段发送到远程 PHP 文件,并在引导模式中显示脚本的结果,而无需刷新
- Mongoose/MongoDB 结果字段在 Javascript 中显示为未定义
- 输入中的条目应在结果字段中逐个显示添加的结果
- 不知道为什么日期选择器小部件不能工作,也不知道为什么id选择器不能自动填充结果字段