应用uniform.js
后,jQuery不起作用。jQuery使用uniform.js隐藏和显示添加删除类不工作的元素
jQuery是这样的。 The original。
现在html代码在应用uniform.js
后发生了变化,但jQuery不再工作。统一包装添加包装到复选框也许这就是为什么不工作。
这里是新代码:New Code
应用uniform.js
后,jQuery不起作用。jQuery使用uniform.js隐藏和显示添加删除类不工作的元素
jQuery是这样的。 The original。
现在html代码在应用uniform.js
后发生了变化,但jQuery不再工作。统一包装添加包装到复选框也许这就是为什么不工作。
这里是新代码:New Code
是,以前,你的复选框,您的UL都是兄弟姐妹,这样的.next()工作。但是,现在,您的复选框已被封装并进一步放置在树中。所以这个:
$selexcta(this).next('.child-list')...
不会找到下一个ul。
我可能会错过一些东西,但我建议不要使用.next()遍历树。相反,当单击复选框时,取消选中所有选中的复选框。然后进入“向上”树从复选框使用
$(this).closest('li')
然后向下一个最近的UL
$(this).closest('li').find('ul')
最近的黎然后你就可以说可见:
$(this).closest('li').find('ul').slideToggle('fast').addClass('mm');
你应该能够离开而不使用.method()函数。
希望有所帮助。
谢谢@David我很欣赏你的努力。凉! – Mel
请在此处发布您的代码,而不是在其他网站上的链接。 –