jQueryでテキストノードのみを取得
obj に含まれるテキストノードをすべて取得したいときはこう書く。
obj.find("*").andSelf().contents().not("[nodeType=1]")
- find("*") で子孫の要素ノードを取得
- andSelf() で obj 自体も含める
- contents() はテキストノードを含むすべての子要素を取得
- not("[nodeType=1]") で要素ノードを取り除く
obj に含まれるテキストノードをすべて取得したいときはこう書く。
obj.find("*").andSelf().contents().not("[nodeType=1]")