作者yodxxxd (yodxxxd)
看板Web_Design
标题[问题] jQuery的hide与show的问题
时间Thu Dec 5 20:51:15 2013
目前网页设计用到了一段jQuery程式。
网页有一个地方是这样的:
<t class="aa">第一行<br></t><t class="bb">第二行</t>
显示会像这样:
第一行
第二行
若执行:
$("t.aa").hide("slow")
再执行:
$("t.aa").show("slow")
结果会变成:
第一行第二行
请问是里面的「<br>」不见了吗
如何写才可以让它跟外面一层的<t>标签一起被操作?
发现若不加"slow"似乎就不会有这问题?
(暂时不考虑将br去掉,t改成p或div的解法)
谢谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.136.16.64
※ 编辑: yodxxxd 来自: 220.136.16.64 (12/05 21:17)
1F:推 duck10704:你的<br/>为什麽不放外面啊? 12/05 23:52
因为希望隐藏的时候,换行也被隐藏
2F:推 duck10704:看起来是被 css display:inline影响到了 12/05 23:58
3F:→ duck10704:试试这样 $('t.a').show("slow").css('display', ''); 12/05 23:59
可以了耶!好酷!谢谢你:)
※ 编辑: yodxxxd 来自: 220.136.16.64 (12/06 10:25)