0

实时视图:https
://tornhq.com/WorkingOn/InteractiveMap/implementing.html - 单击#Current 选项卡或底部的国家之一

当前的计数器,在点击链接时起作用的是:

$(this).text(Number($(this).text()) + 1);

我已经尝试了很多事情,我认为这就是答案:

$(this).attr('p').text(Number($(this).attr('p').text()) + 1);
// OR
$(this).html(p).text(Number($(this).html(p).text()) + 1);

我怎样才能保持按钮计数器不上升但保持我的样式分配给<p>

4

2 回答 2

1

如果你想看到红色计数器上升:

试试这个

如果this你是P这样: $(this).text(function (i,n){return parseInt(n)+1;})

如果this你是a这样:

$('p',$(this)).text(function (i,n){return parseInt(n)+1;}) //I think you need this

仅用于在控制台中测试MATH部分:

$("#Like-Earth p").text(function (i,n){return parseInt(n)+1;})

where$("#Like-Earth p")应该更改为我上面的第一个选项之一。

于 2013-04-03T12:02:56.093 回答
0

我认为您尝试做的是将标签中的当前数字替换为加一。

var p = jQuery(this).find('p');
var newValue = ParseInt(p.html()) + 1;
jQuery(p).html(newValue);

我将它分解为 int 变量,但如果你愿意,你也可以将它组合成一长行代码。

于 2013-04-03T12:07:37.737 回答