作者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)