【发布时间】:2011-12-13 17:15:28
【问题描述】:
我有一个 ajax 函数,它将变量 - num - 发送到 php 脚本,然后在 id 为“status”的 div 中回显 num 的值。
首先发生的是用户发了一个帖子,我运行所有必要的查询并在一个名为“posts”的 div 中显示用户的帖子(使用一个 while 循环,所以每个帖子都在一个 div 中,具有相同的 id 但 div 的在一个和另一个之下)。我希望 ajax 功能可以在这些“帖子” div 中的每一个中工作(每个“帖子” div 都包含两个 js 按钮 - onclick - 管理 ajax 功能以及“状态” div)
但是,每次我单击其中一个按钮时,假设在显示的最底部最可见的“帖子”div 中(单击的按钮调用 ajax/js 函数),该函数在最顶部的“帖子”div 中执行第一个“状态” div 应该显示在我单击按钮的最底部 div 中。
【问题讨论】:
-
发布你的 jQuery。我的猜测是您有多个 ID 为“status”的 div。
-
您能否发布您的代码或示例链接
-
听起来你没有引用 DIV 的独特方式,所以它只是抓取第一个匹配元素。
-
@Treffynnon,是的,有什么方法可以唯一地识别它们吗?