我在span标记中有一个数字。我需要获取跨度中数字的值,然后在jQuery中递增它。我知道如何对文本输入执行此操作-可以对span标记执行此操作吗?
SPAN标签
<span class="changeNumber"> 33 </span>jQuery跨度选择器
var commentNumAppend = $(this).closest(".songContainer").find(".changeNumber");发布于 2011-10-09 02:08:47
示例:
<span class="changeNumber">33</span>
$('.changeNumber').html(parseInt($('.changeNumber').html(), 10)+1)发布于 2011-10-09 02:07:23
你可以这样做:
var value = parseInt($(".changeNumber").text(), 10) + 1;
$(".changeNumber").text(value);JsFiddle示例:
http://jsfiddle.net/stapiagutierrez/WXAvS/1/
参考文献:
发布于 2014-09-12 22:54:17
这是最完整的答案。
如果跨度还没有值,此解决方案会优雅地avoids selector repetition
<span class="changeNumber"></span>var $number = $('.changeNumber');
$number.html((parseInt($number.html(),10) || 0) + 1);https://stackoverflow.com/questions/7698729
复制相似问题