Python中文
首页
教程
问答
标签
搜索
登录
注册
像Javascrip一样打开切换图标
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我制作了一个由ajax支持的like按钮,并定义了一个刷新文本的函数。现在我想把它从fa-heart-o字体改成fa-heart和viceversa字体。我该怎么做?请参见下面的代码</p> <p>在基本.html你知道吗</p> <pre><code><script> $(document).ready(function(){ function updateText(btn, newCount, iconClass, verb){ verb = verb || ""; $(btn).html(newCount + '<i class="' + iconClass + '"></i>' + verb ) btn.attr("data-likes", newCount) } $(".like-btn").click(function(e){ e.preventDefault() var this_ = $(this) var likeUrl = this_.attr("data-href") var likeCount = parseInt(this_.attr("data-likes")) | 0 var addLike = likeCount + 1 var removeLike = likeCount - 1 if (likeUrl){ $.ajax({ url: likeUrl, method: "GET", data: {}, success: function(data){ console.log(data) var newLikes; if (data.liked){ updateText(this_, addLike, "fa fa-heart") } else { updateText(this_, removeLike, "fa fa-heart-o") } }, error: function(error){ console.log(error) console.log("error") } }) } }) }) </script> </code></pre> <p>和按钮式html</p> <pre><code><a class='like-btn' data-href='{{ comentario.get_api_like_url }}' data-likes='{{ comentario.likes.count }}' href='{{ comentario.get_like_url }}'>{{ comentario.likes.count }} {% if request.user in comentario.likes.all %} <i class="fa fa-heart"></i> {% else %} <i class="fa fa-heart-o"></i> {% endif %} </code></pre> <p/> <p>谢谢你的帮助。你知道吗</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p><a href="https://i.stack.imgur.com/BJVwv.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/BJVwv.jpg" alt="enter image description here"/></a></p> <p>屏幕在这里,屏幕在这里</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
为什么我的神经网络模型的准确性不能在这个训练集上得到提高?
1 回答
为什么我的神经网络模型的权重变化不大?
1 回答
为什么我的神经网络的成本不断增加?
2 回答
为什么我的神经网络的输入pickle文件是19GB?
7 回答
为什么我的神经网络给属性错误?“非类型”对象没有属性“形状”
9 回答
为什么我的神经网络训练这么慢?
5 回答
为什么我的神经网络输出错误?
9 回答
为什么我的神经网络预测适用于MNIST手绘图像时是正确的,而适用于我自己的手绘图像时是不正确的?
10 回答
为什么我的神经网络验证精度比我的训练精度高,而且它们都是常数?
8 回答
为什么我的私人用户间聊天会显示在其他用户的聊天档案中?
7 回答
为什么我的积分的绝对误差估计值大于积分(使用scipy.integrate.nqad)?
7 回答
为什么我的积层回归器得分比它的组件差?
1 回答
为什么我的移动方法不起作用?
3 回答
为什么我的稀疏张量不能转换成张量
10 回答
为什么我的稀疏张量不能转换成张量?
3 回答
为什么我的程序“停止”了?
2 回答
为什么我的程序一直试图占用所有可用的CPU
2 回答
为什么我的程序不使用指定的代理
2 回答
为什么我的程序不工作(python帮助中的反向函数)?
6 回答
为什么我的程序不工作时,我使用多处理模块
6 回答