javascript - 如何增加span元素内的文本

标签 javascript jquery html twitter-bootstrap

我有一个使用 Twitter bootstrap 的类似链接。

 <a href="#"><i class="icon-thumbs-up"></i></a><span class="badge">${fn:length(page.likes)}</span>

  When the user clicks on like link the value within the span should be incremented.

由于我对每条评论都有一个“赞”按钮,因此我不知道如何通过单个 JavaScript 执行此任务,因为我如何确定要更新哪个范围。

还有一件事,我有这样的按钮作为带有 h​​ref="#"的超链接。所以每次我点击类似链接时页面都会跳到顶部。知道如何解决这个问题。

最佳答案

对于你的第二个问题,你可以使用 <a href="javascript:void(0)">

对于第一个问题,你的点赞按钮在哪里?您始终可以为每个跨度分配一个唯一的 id,然后单击“like”按钮,您可以使用: document.getElementById("spanUiqueId").innerHTML = parseInt(document.getElementById("spanUiqueId").innerHTML)+1;

关于javascript - 如何增加span元素内的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15179427/

相关文章:

javascript - Opera 中难以调试的情况(或错误)

javascript - jQuery:如何在 AJAX 调用中执行回调

jquery - 使用 JQuery slideToggle 显示不同的表单

html - 在 div 中居中图像

javascript - 如果条件为真,Jquery 添加 css 属性

c# - ASP.NET:用户控件中的按钮不回发

javascript - Titanium Studio 标题导航栏

javascript - 为什么我的 Controller 在进行 ajax 调用后不显示我的 View ?

javascript - jQuery .removeData() 没有按预期工作

javascript - 如何切换组列表中突出显示的选定项目