[jQuery]タグのnodeTypeで比較可能な値とその意味の一覧


jQueryを使うと以下の様な感じで、タグのnodetypeを取得/比較することがあります。

textNodes = $('div.main').contents()
                         .filter(function(){return this.nodeType === 3});



NodeTypeとして指定できる値とその意味の一覧です。

NodeType一覧

ELEMENT_NODE == 1
    HTMLタグ
 
ATTRIBUTE_NODE == 2
    HTMLタグの属性
 
TEXT_NODE == 3
    タグ内の普通のテキスト
CDATA_SECTION_NODE == 4
    CDATA
 
ENTITY_REFERENCE_NODE == 5
 
ENTITY_NODE == 6
    DOCUMENT_TYPE_NODEの子として存在する
 
PROCESSING_INSTRUCTION_NODE == 7
    ドキュメントの処理命令(PI)
COMMENT_NODE == 8
    コメント
 
DOCUMENT_NODE == 9
    ドキュメント全体のルート
 
DOCUMENT_TYPE_NODE == 10
    DOCTYPE宣言
 
DOCUMENT_FRAGMENT_NODE == 11
 
NOTATION_NODE == 12
    DOCTYPE宣言内に書かれた表記規則

関連記事

One Response to “[jQuery]タグのnodeTypeで比較可能な値とその意味の一覧”

  1. […] 参考記事:nanoblog | [jQuery]タグのnodeTypeで比較可能な値とその意味の一覧 […]

jQuery .nodeType - R-NET へ返信する コメントをキャンセル

メールアドレスが公開されることはありません。