[問題] 選擇器:位於某元素「前」的元素

作者: ggirls (哥)   2018-05-27 21:13:45
若 <span class="A"><br><span class="B">
我想要選擇 class="B" 前的 <br>要如何表示?
css 的 element+element, element~element
都是以某元素「後」的元素的角度來看,有特別的
原因嗎?
作者: art1 (人,原來不是人)   2018-05-27 22:22:00
上次看某個線上課程似乎有說沒辦法選擇之前的元素猜測選擇器可能是用正規表示法實做?而 js 的正規不支援往前看
作者: kurtisgod (蹦蹦蹦)   2018-05-27 23:31:00
作者: marymeow (喵喵吧喵喵)   2018-05-28 15:16:00
[class^="A"] br{} 這樣試試?阿 看錯 請幫我刪掉 謝謝QQ
作者: Gold740716 (項為之強)   2018-05-28 21:16:00
記得是實作上的限制做不到
作者: coke604 (Peter)   2018-06-11 08:03:00
怎麼不直接幫br加上class...
作者: shter (飛梭之影)   2018-06-13 23:48:00
我也常遇到這種問題,有時套件產生的元素沒tpl能改的
作者: ymcheung (ymc)   2018-06-14 21:17:00
直接幫 br 加 class+1,這樣網站變大後才好維護

Links booklink

Contact Us: admin [ a t ] ucptt.com