2012-05-06

jQuery: 空白テキストノードの除去

リストをinlineで並べた時の余白 - CSS HappyLife であるような空白を除去するために一行でソース書いたりコメントで何とかすることができない状況に遭遇した(TumblrテーマでPostの繰り返しのとき改行が入ってしまう)のでjQueryで空白テキストノードを除去してみました。コードはstackoverflowのものと同じです(Node#nodeValueだとタイプ数が面倒なのでCharacterData#dataにした以外は)。

ただ実際やってみるとページ表示の際に除去前と後の動きが見えてしまうので結局ネガティブマージンで調整しました…。