4

看到这个小提琴: http: //jsfiddle.net/Walkman/ZpF8F/
如果我尝试.toggle() <br>元素,它们不会消失,但.hide()它可以工作。为什么 ?

这两种方法有什么区别?
此外,如果您先隐藏它们,然后再.toggle()取消隐藏它们。

4

2 回答 2

1

这是 jquery 网站上的错误票证,这可能会清除您的疑问

http://bugs.jquery.com/ticket/11289

于 2012-08-14T04:36:12.550 回答
0

Toggle将隐藏一个带有内容的标签,这里是一个例子,而hide只是隐藏标签,即使里面没有内容。

有关差异的更多详细信息,您仍然可以查看jquery 1.8 的源代码

于 2012-08-14T04:30:21.480 回答