【发布时间】:2009-08-02 19:26:04
【问题描述】:
我的网站因 ajax 调用而获得了价值。之后,我想将该结果(字符串)插入到标签中。但是,我想以一种方式插入该结果:(1)它必须具有不透明度 = 0,然后(2)它将 slideDown()所以整个内容列表被使用动画向下推,最后(3)改变不透明度= 1.想象一下这就像一个Facebook消息列表插入过程
我打算这样做的方式是首先将结果字符串从 ajax 返回到 opacity=0。但是,我不知道如何使用 jQuery 从字符串中选择标签。我知道 jQuery 只能从 DOM 中选择。那么如何做到这一点呢?有什么建议吗?
谢谢
【问题讨论】:
-
请发布您的 html sn-p
-
好的,让我们做这个实验。返回变量是 str = string。假设返回值低于 var str = "aabb";现在我想从那个 str 中隐藏 #aa 但它不起作用: $(str).find('#aa').hide(); msgList.html(str + originalHtml); msgList 中的结果仍然显示“aa”
-
更新了我的答案。如果您的响应没有包含元素,您需要 .filter 而不是 .find
标签: javascript jquery html ajax animation