jQuery:如何获取span的内容,减去1,并用新数字替换span的内容?

dal*_*len 12 jquery

假设我有一个PHP循环,显示您可以删除的数据.我正在使用AJAX,因此当您删除一行时,它会处理一个PHP脚本,该行将从页面中消失.

但是,我有一些说"有5个项目".删除项目时,我希望更改"5".我认为最简单的方法是在Javascript中减1.

问题是,我真的不知道如何.如果有人能指出我正确的方向,那将是伟大的.

drs*_*222 19

假设计数在id为'cnt'的范围内:

$("#cnt").text($("#cnt").text()-1)
Run Code Online (Sandbox Code Playgroud)

编辑:
更安全的版本:

var cntTag = $("#cnt:first");
if (cntTag.Length == 1)
{
    var cnt = parseInt(cntTag.text());
    if (!isNaN(cnt))
    {
        cnt--;
        cntTag.text(String(cnt));
    }
}
Run Code Online (Sandbox Code Playgroud)


小智 7

HTML:

There are <span class="numitems">5</span> items.
Run Code Online (Sandbox Code Playgroud)

JS:

var span = $("span.numitems");
span.html(parseInt(span.html()) - 1);
Run Code Online (Sandbox Code Playgroud)