Class jQuery使用同一类显示/隐藏div由于html.push而无法工作?

Class jQuery使用同一类显示/隐藏div由于html.push而无法工作?,class,html,toggle,push,show-hide,Class,Html,Toggle,Push,Show Hide,其目的是显示位于其各自标题下的隐藏文本,因此,如果用户希望阅读更多内容,用户将读取标题并显示或隐藏属于该标题的文本 我尝试了目前为止我在这里能找到的任何东西,我们讨论的是动态设置来自电子表格的文本,不能使用ID,必须使用。class,必须缺少某些内容,我有以下代码: html.push(“”+注释+“”) 但是,当我尝试此操作时,什么也没有发生,即使错误控制台没有显示任何内容。基本上我想显示隐藏.comments类div,每个div下面都有一个Show-Hide切换链接。我之所以这样说,是因为.

其目的是显示位于其各自标题下的隐藏文本,因此,如果用户希望阅读更多内容,用户将读取标题并显示或隐藏属于该标题的文本

我尝试了目前为止我在这里能找到的任何东西,我们讨论的是动态设置来自电子表格的文本,不能使用ID,必须使用
。class
,必须缺少某些内容,我有以下代码:

<代码>html.push(“”+注释+“”)

但是,当我尝试此操作时,什么也没有发生,即使错误控制台没有显示任何内容。基本上我想显示隐藏
.comments
类div,每个div下面都有一个Show-Hide切换链接。我之所以这样说,是因为
.comments
div是在提取来自谷歌电子表格单元格/行的文本时动态复制的(每个电子表格行一个
.comments
div)。我试过
.next
孩子
父母
但他们都离了我,所以我不知道这看起来是个动态问题。到目前为止,我只设法将所有div全局切换到可见或隐藏状态,但我需要独立地切换单个div

我更喜欢jQuery解决方案,但到目前为止,一切都是通过原生javascript实现的


注意:如果跨浏览器截断函数在每个
.comments
div中的多个单词(var)后附加一个更少的链接,那么我很乐意选择这个选项。谢谢你的帮助,记住我还在学习lol

我一直在做一个完全的JSUI项目,并开始使用$('',{properties}).appendTo(BaseElement)来最好地添加HTML元素,因为它每次都能适当地操作DOM


但是,如果您在别处推送方面运气不错,请在执行$('.class').hide()的行上断点,然后查看$('.class').length是什么。或者,如果无法对代码进行断点设置,则可以向代码中添加警报($('.class').length)。如果为0,则表示元素未正确添加到DOM中。更改为append将确保它们是DOM的一部分,因此可以通过JQuery进行定位。

是的,我还在开发JSUI及其相关的google小工具。这是远远超过我现在,但我必须找到一个解决办法。我认为任何检索细胞数据的方法都可以,推送或不推送,但我还没有完全理解如何进行。我会试试你提到的附加功能。Thx用于指针。没问题。我已经使用.appendTo方法好几个月了,它的效果非常好。对于上面的示例,正确的代码应该是:
$(“”,{'style':'display:none;','class':'comments','html':comment})或是那个竞技场上的什么东西。啊,DOM!通过将相关的
html.push
实例替换为
$jq(''+comment+'').appendTo(texte),使某些功能正常工作
,其中
texte
是将html设置为目标div的变量
var$jq=jQuery.noConflict()允许我组合使用的两个库。发现了使用
each()
来查找并将可单击函数应用于标题,从而允许展开和折叠其
next()
隐藏内容。使用
e.stopImmediatePropagation()关闭
每个()
在我的案例中都是必需的。Thx用于
appendTo()
提示Scott E<代码>html.push(''+注释+'更多')无法使用
$('button.toggle')。单击(function(){$(this.prev('div').toggle();})任意一个。我使用下面提到的alert()进行了检查,它给出了一个0。嗯。