使用jquery更新值

时间:2011-09-24 09:35:50

标签: php javascript jquery ajax

我创建了一个候选名单系统,就像在房地产网站上使用的那样,这样你就可以制作一份你可以回来的收藏夹列表(使用会话arrray)。系统使用jquery用新的候选项列表更新会话数组。

我不知道怎么办是使用jquery更新'候选名单/数组计数'。我知道如何更改id的HTML,但是如何在向数组添加新项目时检索会话计数和+ 1。以下是我显示“短名单计数”的方式:

候选名单:“(view

1 个答案:

答案 0 :(得分:0)

在你发布包含你想要更新的页面部分的html的元素的代码之前,没有人能够帮助你,但是让我们说你有这样的东西:

<div id="shortlist">
    You have <span id="itemCount">2</span> items in your cart.
</div>

您可以像这样更新jQuery中的值:

var oldValue = $("div#shortlist").find("span#itemCount").text();
var newValue = parseInt(oldValue) + 1;
$("div#shortlist").find("span#itemCount").text(newValue);

更新您的html,如下所示:

<div id="shortlist">3 (<a href="/shortlist">view</a>) </div> 
如果你将php更改为:

,那么

会简单得多

<div id="shortlist"><span id="itemCount"><? echo count($_SESSION['shortlistArray']); ?></span>" (<a href="/shortlist">view</a>) </div>

通过jQuery识别的html元素中更新值是件好事。如果这不是选项,那么你需要使用string.replace更新值(如果现在没有旧值,可能会搜索正则表达式。)。