感谢您抽出宝贵的时间,
我正在为管理员审查提交的目标的应用程序页面工作。每个目标都是 3 个不同表格中的一个。“review”、“complete”和“submitted”是三个表。
每个都有一个引导 btn-group,可以根据当前的状态选择批准、恢复或拒绝。当状态改变时,包含的目标被删除并附加到适当的表中。
您可以在此处查看功能示例:http: //jsfiddle.net/9mYZD/
现在问题来了:
- 当其中一个被移动到另一个表时,我需要它来切换下拉列表中的链接,以便它们与新表中的其他链接匹配。
我有代码可以做到这一点,但我正在尝试编写一个可行的语句
tableID = clicked.closest('table').attr('id'); if(tableID = 'approve-objectives-submitted'){ clicked.html('<i class=" icon-undo"></i> Revert').removeClass('action-ok').addClass('action-revert'); } else if(tableID = 'approve-objectives-review'){ clicked.html('<i class=" icon-ban-circle"></i> Deny').removeClass('action-ok').addClass('action-deny'); }
如果您查看提供的小提琴,我已将此代码添加到批准功能。如果您随后从提交中批准一个,则切换效果很好,如果您从审核中批准一个(它们附加在列表的最底部),那么您可以看到两个还原按钮,而不是一个拒绝和一个还原。
如果有人知道如何使这个条件语句起作用。或者也许我只需要退后一步,从另一个角度看待这个问题。任何想法都会很棒。
谢谢!