bootstrap-4 - 如何在不重新加载页面的情况下更改 Bootstrap 4 按钮
问题描述
我正在尝试让 Bootstrap 4 按钮更改为不同的样式,而无需重新加载页面。
我使用主类制作了一个订阅按钮,颜色是紫色,当有人点击它并订阅时,它会变成一个二级按钮,它是灰色的,尽管它不会变成二级灰色,除非你刷新页面或者离开然后回来。
下面是一张图片来说明这一点:
这是代码:
<a href="#" id="user_subscription" data-uid="{$user.UID}" data-subscribed="1" class="btn btn-secondary btn-bold btn-xs">{t c='user.subscribed'} <i class="fas fa-check"></i></a>
{else}
<a href="#" id="user_subscription" data-uid="{$user.UID}" data-subscribed="0" class="btn btn-primary btn-bold btn-xs" style="color:#fff;">{t c='user.subscribe'} <i class="fa fa-plus"></i></a>
{/if}
这可能吗?
解决方案
推荐阅读
- assembly - x86 中调试寄存器的使用
- c# - 如果条件在 Jquery 中不起作用,为什么要使用 ViewBag?
- proxy - java webstart 应用程序 (jnlp) 的 SOCKs 代理设置
- php - 如何解决与 Jenssegers/Mongodb 相关的 Lumen 错误?
- node.js - Heroku 部署错误不允许 Discord.js 机器人在线出现 [NPM_CONFIG_LOGLEVEL=error]
- swift - AVAssetExportSession.exportAsynchronously 没有取得进展
- node.js - nodejs 编写一个程序,在指定时间执行对 HTTP 端点的调用
- python - 什么是仅读取文本文件中的完整单词的python代码(词法分析仅检测整个单词)?
- html - 当高度增加时,如何使文本垂直居中?
- python - 如果任何“单元格”匹配 3 个字符串之一,则寻找 Pythonic 方法来删除 Pandas 数据框中的行