【发布时间】:2015-02-12 10:32:07
【问题描述】:
我想为 JQuery 数据表中的一个字段值输出一个引导标签。此字段的可能值可以是“0”或“1”,根据结果我想决定我想在数据表中输出哪个引导标签。不幸的是,我不知道如何针对这种情况执行此 if 语句。
我的 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>
HTML 表格:
<table id="accountOverview" class="table datatable">
<thead>
<tr>
<th>E-Mail</th>
<th>Platform</th>
<th>Coins</th>
<th>Profit last 24h</th>
<th>Playername</th>
<th>Tradepile Cards</th>
<th>Tradepile Value</th>
<th>Status</th>
</tr>
</thead>
<tbody id="accountList">
<!-- List all accounts -->
</tbody>
</table>
标签需要在字段“状态”=每一行的最后。
【问题讨论】:
-
您希望标签去哪里(以及它标记的输入元素是什么)?在标签被注入之前
table是什么样的?之后应该是什么样子? -
我已经编辑了我的问题并添加了信息。该表是由上面的 jQuery 部分创建的。最后一个
(也就是当该字段的 SQL 查询结果为 '1' 时,字段状态应如下所示: else :
标签: javascript jquery jquery-datatables