我遇到了一些需要帮助的jquery代码的问题。
我有一个用户登录系统,并在管理部分创建了一行,我可以点击该行并将用户状态从活动状态更改为非活动状态,反之亦然。
链接工作,最初在页面加载时,类加载了应用于非活动用户的红色和活动用户的绿色,但是当我单击链接/按钮时,链接将恢复为没有应用颜色类的普通链接按钮。
jQuery是
clickActive : function(thisIdentity) {
"use strict";
$(document).on('click', thisIdentity, function(e) {
e.preventDefault();
var thisObj = $(this);
var thisUrl = thisObj.data('url');
var thisStatus = thisObj.hasClass('btn-success') ? '0' : '1';
$.getJSON(thisUrl, function(data) {
if (data && !data.error) {
if (!adminObject.isEmpty(data.replace)) {
thisObj.replaceWith(data.replace);
}
}
});
});
},
我无法弄清楚如何确保jQuery或PHP保持活动类应用于颜色。
<td class="ta_r">
<a href="#" data-url= "<?php echo $data['objUrl']->getCurrent(array('action', 'id'), false, array('action', 'active', 'id', $item['id'])); ?>" class="clickActive btn <?php echo $item['active'] == 1 ? 'btn-success' : 'btn-danger'; ?>">
<?php echo $item['active'] == 1 ? 'Active' : 'Inactive'; ?>
</a>
</td>
任何人都可以建议我如何点击链接,如果它处于活动状态,则会应用绿色,如果处于非活动状态,则会应用红色。
谢谢